reactjs - 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”
解决方案
推荐阅读
- javascript - 固定正文位置后停止页面转到顶部
- windows - Ansible:将 Azure blob 下载到 Windows VM 的最优雅方式?
- javascript - 如何使用 puppeteer 截取多个网站的完整截图?
- java - 在 SWT 中刷新一个标签的控件
- mysql - 将 CSV 加载到 CloudSQL
- c++ - 使用函数参数返回类型解决模板重载
- javascript - 几个小时后,Expo 上的 Firebase 身份验证到期
- android - 如果我调用 Spinner.performClick(); 在 onStart() 微调器未打开
- entity-framework - AspNetCore 2.1 IdentityDbContext:如何获取当前用户名
- python - 如果我没有重定向 URL 或任何应用程序,如何使用 LinkedIn 组织搜索 API?