从 mongod 到 pouchdb/couchdb
From mongod to pouchdb/couchdb
我想将我的应用程序从 mongodb 迁移到 pouchdb/couchdb 以进行同步。但是我迷路了。我的应用程序在 mongo 数据库中有 20 个集合。一个集合包含用户,这些用户只能使用他们的 ID 查看他们在其他集合中创建的内容。我实施了自己的用户管理系统。现在,使用 'one database per user',我是否必须为每个用户创建 19 个数据库或将所有内容都放入一个数据库中?
由于 CouchDB 1.6.1 不支持文档级别的权限,我认为您有 4 个选项:
使用名为 rCouch 的 Couch 数据库的分支 - here
等待 CouchDB 2.0 合并 rCouch 和 CouchDB 的代码库,并允许您在文档级别使用用户权限
- 将 Couchbase 和 Couchbase sync gateway 与 PouchDB 结合使用,这样您就可以为每个文档定义权限
- 在 CouchDB 中每个用户一个数据库
无论你选择什么,祝你好运。个人认为Couchbase sync gateway并不简单
我想将我的应用程序从 mongodb 迁移到 pouchdb/couchdb 以进行同步。但是我迷路了。我的应用程序在 mongo 数据库中有 20 个集合。一个集合包含用户,这些用户只能使用他们的 ID 查看他们在其他集合中创建的内容。我实施了自己的用户管理系统。现在,使用 'one database per user',我是否必须为每个用户创建 19 个数据库或将所有内容都放入一个数据库中?
由于 CouchDB 1.6.1 不支持文档级别的权限,我认为您有 4 个选项:
使用名为 rCouch 的 Couch 数据库的分支 - here
等待 CouchDB 2.0 合并 rCouch 和 CouchDB 的代码库,并允许您在文档级别使用用户权限
- 将 Couchbase 和 Couchbase sync gateway 与 PouchDB 结合使用,这样您就可以为每个文档定义权限
- 在 CouchDB 中每个用户一个数据库
无论你选择什么,祝你好运。个人认为Couchbase sync gateway并不简单