CouchDB:写入和更新文档,而不是读取
CouchDB: Write and update documents, not read
小问题:有没有办法让用户编写(/创建)文档并让他更新和读取自己的文档,但不能读取共享数据库中其他用户的文档?
不,细粒度的安全性是作为更新而不是阅读的设计文档完成的。您可以:
- 使用每个用户的数据库并将它们复制到共享数据库。
- 让用户只添加到他们自己的 _users 文档中,因为 _users 实现了这种特殊情况。
小问题:有没有办法让用户编写(/创建)文档并让他更新和读取自己的文档,但不能读取共享数据库中其他用户的文档?
不,细粒度的安全性是作为更新而不是阅读的设计文档完成的。您可以:
- 使用每个用户的数据库并将它们复制到共享数据库。
- 让用户只添加到他们自己的 _users 文档中,因为 _users 实现了这种特殊情况。