14得票2回答
PouchDB中的db.login不是一个函数。

尝试使用这些导入import PouchDB from 'pouchdb'; import PouchDBAuth from 'pouchdb-authentication'; PouchDB.plugin(PouchDBAuth) 使用这些导入时生成的错误是“模块'pouchdb-auth...

7得票1回答
在Couch DB中更新现有文档字段而不丢失旧文档数据

这是我的Couch DB文档 {"people": [{"id": 1,"dept_id": 1,"user": "A",},{"id": 2,"dept_id": 1,"user": "B",},{"id": 3,"dept_id": 1,"user: "C",}]} 用户A在Pouc...

8得票4回答
如何知道我们已经失去了与远程CouchDB的同步

我有一个使用PouchDB的移动应用程序,它监听来自远程CouchDB服务器的更改。偶尔,该应用程序会推送自己的更改。是否有一种方法可以检查我是否仍然与远程CouchDB实例保持活动“连接”? 到目前为止,我能想到的最好的解决方案是定期调用db.info并查看是否返回错误,但这似乎稍微有些冒...

8得票2回答
安卓上的Chrome:授予IndexedDB的配额突然几乎为0

最近在Android Chrome的IndexedDB配额管理方面是否有变化?我在Ionic 3 Cordova应用程序中使用IndexedDB适配器的PouchDB。过去6个月一切都很顺利,但是在最近5天内,我收到了大量有关应用程序中数据无法正确加载的投诉。我的应用程序只需要3-4 MB的数...

11得票3回答
使用localStorage存储大量对象的最佳实践

目前,我正在使用localStorage来存储大量相同类型的对象,并且有些困惑。 一种思路是将所有对象存储在数组中。但是对于每个单独对象的读/写操作,都需要反序列化/序列化整个数组。 另一种方式是直接将每个对象及其关键字存储在localStorage中。这将使访问每个对象更加容易,但我担心...

11得票3回答
我如何使用CouchDB作为MeteorJS应用程序的后端数据库,而不是默认的MongoDB?

我真的很想使用CouchDB,也许可以通过Meteor Publish and Subscribe使Meteor应用程序获取数据更新。但是似乎无法弄清楚如何将Meteor应用程序与默认的MongoDB连接而不是CouchDB。请帮忙。

20得票3回答
使用PouchDB-CouchDB和MySQL的移动应用程序

我正在开发一个基于PHP和MySQL的Web应用程序,使用Cordova包装的移动应用程序并行运行。移动应用程序使用本地存储,并通过一层服务获取数据,这些服务是为了在移动应用程序与MySQL数据库之间交换数据而编写的。移动应用程序仅使用存储在主MySQL数据库中的数据子集。 我希望用Pouc...

8得票2回答
如何限制PouchDB的版本或永久删除版本。

我正在使用 PouchDB 和 websql 适配器,或在 cordova 应用中使用sqlite插件。 N.B.此数据库是完全本地的,我不需要它与其他设备同步。 对于我的特定应用程序(数据库用于跟踪API调用),我可以多次更新同一个文档。 即使我删除文档并压缩数据库,我的数据库仍然会不...

14得票1回答
强制忽略一个依赖项的依赖关系,使其不被npm/yarn安装。

我的Node.js项目使用了一些库。其中一个叫做pouchdb的库会尝试安装相当多的依赖项。其中有一个叫做leveldown的依赖项,它将尝试从互联网下载Node.js头文件,然后从头开始重新构建所有内容。实际上,我根本不需要leveldown。但是他们社区建议我私有分支一个pouchdb并修...

8得票2回答
PouchDB 在不影响远程同步的情况下删除设备上的数据

目前我正在将整个设备数据库复制到远程数据库。 完成后,我使用过滤器从远程数据库中获取所有不超过1个月的数据,并将其带回我的设备。 过滤器 { _id: '_design/filters', "filters": { "device": function(doc, req)...