【问题标题】:From mongod to pouchdb/couchdb从 mongod 到 pouchdb/couchdb
【发布时间】:2015-10-28 20:39:39
【问题描述】:

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

【问题讨论】:

    标签: couchdb pouchdb


    【解决方案1】:

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

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

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

    3. 将 Couchbase 和 Couchbase sync gateway 与 PouchDB 一起使用,您可以定义每个文档的权限
    4. 在 CouchDB 中每个用户使用一个 db

    祝你一切顺利。我个人认为 Couchbase 同步网关并不容易。

    【讨论】:

    猜你喜欢
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 2020-08-02
    • 2018-09-16
    相关资源
    最近更新 更多