首页 > 解决方案 > RxDB - 使用现有的本地数据库

问题描述

案例
如何打开已有的数据库?

问题
我已经使用 RxDB.create() 创建了一个数据库,并创建了一些集合,将一些文档放入其中所以,在另一个脚本中,我想打开该数据库以执行一些查询,但我不知道该怎么做. 我尝试使用具有相同数据库名称的 RxDB.create(),但它会创建新数据库并覆盖上面创建的数据库。

代码示例

 const database = await createRxDatabase({
    name: path.join(app.getPath('userData') + '/db'),
    adapter: leveldown, // the full leveldown-module
    multiInstance: false,
  });

我只是看不到检查 .ldb 文件是否存在以及如何在不创建新文件的情况下获取对 rxdb 数据库对象的引用的适当方法。

信息
环境:电子
适配器:LevelDB
堆栈:React
包: “rxdb”:“9.5.0”,“leveldown”:“5.6.0”, “pouchdb-adapter-leveldb”:“7.2.2”

标签: reactjselectronrxdb

解决方案


推荐阅读