【发布时间】:2017-11-29 02:15:27
【问题描述】:
我正在开发一个应用程序,在客户端使用 Couchbase Lite,在服务器端使用 Couchbase Sync Gateway。
在服务器端,我管理“访问授权”文档。创建此类文档时,该文档中给出的用户被授予访问频道的权限。显然,当这样的文档被删除时,访问授权被撤销。确实是这样,除了一点。
假设我有一份文档在我的用户被授予访问权限的频道中发布。然后我删除文件。根据 Couchbase 文档,一旦文档被删除,用户将无法再访问访问授权中表示的频道。
不幸的是,发布到该频道的文档已经与用户 couchbase lite DB 同步。因此我的问题是:我希望从 couchbase lite 中删除与用户无法访问的频道相关联的文档。但我该怎么做呢?似乎复制或 lvie 查询都不允许这样做。那么,有没有一种特定的机制可以让我接收到这种事件?有没有我还不知道的 API?
【问题讨论】:
标签: couchbase-lite couchbase-sync-gateway