我正在使用PouchDB + CouchDB在当前正在开发的角度应用程序中存储和同步数据。数据是按用户存储的,包含诸如用户权限/设置,最近查看的内容和购物车项目等内容。用户数据的PouchDB/CouchDB使用/架构
目前,我有一个CouchDB数据库,其中包含每个用户的文档。尽管此结构适用于快速检索用户特定的数据,但它在逻辑上存在缺陷,因为所有用户文档都会同步到访问该应用程序的任何设备。换句话说,我最终只需要当前登录的用户数据进行同步。
所以,我的问题是,我应该为每个用户创建一个Couch数据库,而不是为每个用户使用一个带有doc的单个数据库?或者有更好的方法去解决这个问题吗?
您是否尝试过设置拉式过滤器? –
@MichaelPickett不,我没有,你能指点我一个例子或文档?是否使用设计文档查询完成了拉式过滤器? – Jbird
继承人的东西,我发现可能有助于https://pouchdb.com/2015/04/05/filtered-replication.html –