从mongod到PockDB/couchdb

从mongod到PockDB/couchdb,couchdb,pouchdb,Couchdb,Pouchdb,我想将我的应用程序从mongodb迁移到PockDB/couchdb进行同步。但是我迷路了。我的应用程序在mongo数据库中有20个集合。一个集合包含用户,用户只能使用其ID查看在其他集合中创建的内容。我实现了自己的用户管理系统。现在,使用“每个用户一个数据库”,我必须为每个用户创建19个数据库还是将所有内容都放在一个数据库中?由于CouchDB 1.6.1不支持文档级别的权限,我认为您有4个选项: 要使用名为rCouch的coach DB的fork- 等待CouchDB 2.0,它将合并rCo

我想将我的应用程序从mongodb迁移到PockDB/couchdb进行同步。但是我迷路了。我的应用程序在mongo数据库中有20个集合。一个集合包含用户,用户只能使用其ID查看在其他集合中创建的内容。我实现了自己的用户管理系统。现在,使用“每个用户一个数据库”,我必须为每个用户创建19个数据库还是将所有内容都放在一个数据库中?

由于CouchDB 1.6.1不支持文档级别的权限,我认为您有4个选项:

  • 要使用名为rCouch的coach DB的fork-

  • 等待CouchDB 2.0,它将合并rCouch和CouchDB的代码库,并允许您在文档级别使用用户权限

  • 使用Couchbase和PockDB,这将允许您定义每个文档的权限
  • 在CouchDB中每个用户使用一个db

  • 祝你好运,无论你选择什么。在我个人看来,Couchbase同步网关并不容易。

    由于CouchDB 1.6.1不支持文档级别的权限,我认为您有4个选项:

  • 要使用名为rCouch的coach DB的fork-

  • 等待CouchDB 2.0,它将合并rCouch和CouchDB的代码库,并允许您在文档级别使用用户权限

  • 使用Couchbase和PockDB,这将允许您定义每个文档的权限
  • 在CouchDB中每个用户使用一个db

  • 祝你好运,无论你选择什么。我个人认为Couchbase同步网关并不容易。

    rCouch和CouchDB 2都不支持文档级ACL。不同意。检查一下,地图索引呢?减少附件呢?他们的结果是否由rCouch控制ACl?Afaik,否。rCouch和CouchDB 2都不支持文档级ACL。不同意。检查一下,地图索引呢?减少附件呢?他们的结果是否由rCouch控制ACl?阿福,不。