CouchDB读取限制
我有一个应用程序,我想在其中实现聊天/消息服务。我必须使用CouchDB和pockdb。我的问题是,每个用户都应该能够向任何人发送消息,但只有消息的接收者可以读取此消息,但CouchDB中没有任何方法限制每个用户读取对话文档。每个用户的数据库也不是一个解决方案,因为每个人都无法写入相应的数据库。CouchDB&PockDB没有每个文档的访问控制,只有每个数据库。一个解决方案是:CouchDB读取限制,couchdb,readonly,Couchdb,Readonly,我有一个应用程序,我想在其中实现聊天/消息服务。我必须使用CouchDB和pockdb。我的问题是,每个用户都应该能够向任何人发送消息,但只有消息的接收者可以读取此消息,但CouchDB中没有任何方法限制每个用户读取对话文档。每个用户的数据库也不是一个解决方案,因为每个人都无法写入相应的数据库。CouchDB&PockDB没有每个文档的访问控制,只有每个数据库。一个解决方案是: 用于驻留在服务器上的已发送邮件的单个数据库。数据库客户端通过执行客户端->服务器单向复制来写入(但不读取)该数据库
- 用于驻留在服务器上的已发送邮件的单个数据库。数据库客户端通过执行客户端->服务器单向复制来写入(但不读取)该数据库李>
- 服务器端每个用户的数据库,带有服务器->客户端单向复制。这就是PockDB客户端接收消息的方式
- 在服务器端,编写一些自定义脚本,根据收件人将文档从中心数据库移动到每个用户数据库