0

问题是我有多个 couchdb 本地客户端数据库说A_dbB_dbC_db正在复制到 couchdb 服务器主数据库说server_db。现在每个客户端都在他们的本地数据库中创建一个文档,比如A_docB_docC_doc,它会自动复制到 server_db。所以现在 server_db 将有 3 个文档,每个客户端一个。由于每个客户端都可以使用查看 server_db 的所有文档

server_db/_all_docs?include_docs=true

但我想限制客户端读取/写入 server_db 上的其他客户端文档。并且只有 server_db admin 才能查看文档所有文档。

4

1 回答 1

1

CouchDB 不支持文档级别的读取限制。我向您指出一个类似的问题

建议的模式是每个用户有一个数据库或每个角色有一个数据库,就像你正在做的那样。

您应该限制对 server_db 的访问仅限于授权用户,而不是客户端。

一些有用的链接:

于 2018-02-16T10:12:41.437 回答