从mongod到pouchdb / couchdb

时间:2015-08-05 21:31:53

标签: couchdb pouchdb

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

1 个答案:

答案 0 :(得分:0)

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

  1. 使用名为rCouch的Couch DB分叉 - here

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

  3. 使用Couchbase和Couchbase sync gateway与PouchDB一起使用,可以定义每个文档的权限
  4. 使用CouchDB中的每个用户一个数据库
  5. 无论你选择什么,祝你好运。我个人认为Couchbase同步网关并不容易。