8得票2回答
PouchDB认证触发CORS预检请求

以下代码(使用PouchDB认证插件)失败,因为它触发浏览器发送CORS预检请求,而CouchDB不支持OPTIONS HTTP方法。 var db = new PouchDB("http://localhost:5984/mydb"); db.login('username', 'pass...

13得票1回答
如何解决连续复制中的冲突问题

我对CouchDB和PouchDB都很陌生,但使用它们创建联系人管理系统,并实现跨移动设备和桌面设备同步以及离线使用。使用PouchDB比编写PHP/MySQL后端轻松得多。 我已经成功使用,当我在离线设备上进行冲突更改时,CouchDB使用算法随意选择一个获胜者,然后正确地将其推送到所有设...

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

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

10得票3回答
如何同步CouchDB和PostgreSQL

我们有一个基于RoR构建的Web应用程序,使用PostgreSQL数据库。现在我们需要将移动应用程序集成到其中,并且希望移动应用程序能够管理离线模式,因此需要在Web应用程序和移动应用程序之间同步信息。 问题是,如果我已经将数据存储在PostgreSQL中,而我需要使用CouchDB和Pou...

8得票1回答
能否在离线移动数据库(如SQLite或PouchDB)中使用GraphQL?

我正在研究Relay / GraphQL。它与React一起使用非常棒,但我的主要关注点是是否可以在离线模式下使用GraphQL。目前,我的混合应用程序是使用Ionic Framework(基于AngularJS)构建的,计划转移到React和Redux。在从服务器获取数据方面,Relay /...

9得票2回答
PouchDB同步授权?

如何确保当前用户有权限通过PouchDB访问CouchDB数据库?通过我的实验,使用CouchDB数据库名称调用new PouchDB()方法可以授权您访问该数据。在Futon中将require_valid_user设置为true似乎有效,但在通过POST /_session验证用户后,Fut...

11得票2回答
每个用户的数据库(PouchDB/CouchDB)和共享数据-可行吗?

我有以下的使用情况/应用程序: 一个TODO应用,用户可以对自己的TODO进行增删改查 (我正在使用pouchdb/couchdb同步)。基本上是基于Josh Morony的教程。 现在,我想让用户能够“分享”(仅发布,没有“编辑”/修改)他们的TODO项目给其他用户,这些用户将只能查看(...

17得票3回答
我可以在一个数据库中创建多个集合吗?

从Mongo切换到PouchDB(与Cloudant一起使用),我喜欢“每个用户一个数据库”的概念,但是否有办法在一个数据库中创建多个集合/表? 示例 - Peter - History - Settings - Friends - Jo...

19得票6回答
PouchDB删除所有文档的JavaScript方法

我是pouchdb的新手,不太理解它的API。 我想知道用JavaScript代码删除所有文档的最佳方法是什么。我尝试了许多方法,但似乎都不起作用。 我是否需要在allDocs方法中使用某些选项,例如:db.allDocs({include_docs: true, deleted: tru...

10得票1回答
PouchDB的顺序唯一ID

PouchDB 的最佳实践建议是使用 PUT 而不是 POST 来创建新文档(类似于关系型数据库中的行),主要原因是后者生成一个随机 ID,这使得以后对数据进行排序变得低效。另一方面,PUT 要求提供用户生成的唯一 ID。 我有点困惑,PouchDB 似乎没有提供这个功能,那么生成唯一的连续...