标签: rxdb

RxDB - 使用现有的本地数据库

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

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

代码示例

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

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

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

reactjs electron rxdb

7
推荐指数
1
解决办法
1498
查看次数

如何使用 RxDB 处理 JWT 身份验证?

我有一个本地 RxDB 数据库,我想将它与 CouchDB 连接。除了身份验证之外,一切似乎都工作正常。我不知道如何以不同的方式添加它,然后在数据库网址中插入凭据:

database.tasks.sync({
        remote: `http://${username}:${pass}@127.0.0.1:5984/tododb`,
      });
Run Code Online (Sandbox Code Playgroud)

我想使用 JWT 身份验证,但找不到如何添加令牌来同步请求。我只找到了一些 PouchDB(pouchdb 身份验证插件)的解决方案,但无法使其与 RxDB 一起使用。

authentication couchdb jwt pouchdb rxdb

4
推荐指数
1
解决办法
1497
查看次数

标签 统计

rxdb ×2

authentication ×1

couchdb ×1

electron ×1

jwt ×1

pouchdb ×1

reactjs ×1