pouchdb

    0热度

    1回答

    所以我只是想为我目前正在开发的应用程序登录。现在只有一个用户名dbreader,但用户必须输入密码才能访问远程数据库(couchdb)并进行同步。检查他们提供的密码是否正确以便我可以返回登录或登录成功失败的最佳方法是什么?使用输入的密码将同步请求发送到空数据库,并查看它是否引发验证失败?

    0热度

    1回答

    此命令 this._db.query(`classRoom_ZSFtmZiBu/robots`, { classRoomCode: this.classRoomCode, }).then(res => res.rows.map(it => it.key)); 掷404错误... 即使设计文档的数据库中。 。 "_id": "_design/classRoom_ZSFtmZiBu",

    0热度

    1回答

    问题:如何在PouchDB操作后获得id和rev? 我做一个文档创建这样的: createEvent(event){ let res; res = this.db.post(event); return res; } 在控制台中,我可以看到这样的结果: 现在我尝试只是为了得到那个值了: console.log(result); console.log(

    0热度

    1回答

    我想在我的电子应用程序中更改PouchDB目录。当我更新我的APP(重新安装)时,我的所有数据都被销毁。 所以,我想改变我的PouchDB目录,当我重新安装我的应用程序时不删除我的数据。 我的代码: import PouchDB from 'pouchdb'; const Presentation = new PouchDB('~/test/db'); 这返回一个错误: err {type:

    1热度

    1回答

    我有一个可在某些Android设备(例如4.4 & 5.0)上工作的离子3 PouchDB应用程序,但不在其他人(例如7.0.1)上工作。它适用于所有的iPhone!我怀疑这是由于一些Android版本将Webview DB的数量限制为每个App一个。 我读过,可以解决这个问题是通过使用SQLite,但SQLite慢很多,对于包含图像(我有)的数据库文档特别慢。所以我想看看将我的两个CouchDB

    1热度

    1回答

    我正在开发一个项目,最近PouchDB决定停止工作。我不能在我的ts项目中编译它。我想: import * as PouchDB from 'pouchdb'; export default PouchDB.defaults({ prefix: `http://admin:[email protected]:5984/` }) ,但我得到 server/src/database

    0热度

    1回答

    所以我在1GB aws实例上运行,我发现我有内存问题。但我真的不应该,它处理的最大数据集大约为50MB。看着我的堆栈跟踪我的代码正在努力解析一个大对象。就在它崩溃之前,它试图使用pouchdb将我的50MB数据对象中的一个添加到本地数据库(pouchdb是nosql)。同时在崩溃期间,另一个数据集被复制到我的couchdb服务器。我想我的GC应该保持足够低的内存使用量,这不会成为问题。 我对这些问

    0热度

    1回答

    我试图将本地PouchDB实例同步到远程CouchDB。事情很好,但我不知道如何处理以下情况: 我已经在CouchDB中添加了一个验证规则来阻止更新(它会拒绝所有更新)。在修改文档后,当我在本地PouchDB实例上运行同步功能时,“denied”事件会像我预期的那样触发。但是,如果我再次运行同步,即使本地文档与CouchDB版本不同,“拒绝”事件也不会再次触发。 如何检查本地数据库是否与远程数据库

    0热度

    1回答

    当我有他们的ID时,如何从PouchDB有效地读取多个文档? 我尝试AllDocs db.allDocs({ keys: ['givenId1','givenId2',...,'givenId100'], }); 实在是太慢了,当我在数据库10000个文档,并希望与include_docs=false读取100个按键,它需要大约8秒钟 我用websql适配器

    5热度

    1回答

    我想我的本地数据库同步到远程一个这样的: const DB_NAME = "my_db"; const REMOTE_DB_URL ="http://<admin>:<password>/<ip-address>:5984/my_db"; const localDB = new PouchDB(DB_NAME); const remoteDB = new PouchDB(REMOTE_DB