我已经使用 Couchbase Server、Couchbase Lite(iOS 和 Android)和 Couchbase Sync Gateway 成功实现了一个应用程序。
应用程序中的一个模块每 3 分钟同步一次某些文档。现在,挑战是在设备上仅保留最近 1 周的文档。
但是,Couchbase 服务器应该保留所有文档。
在 Couchbase lite 中删除文档也会导致从服务器中删除。这是 Couchbase 网站的摘录
删除文档实际上只是创建了一个新的修订版(非正式地称为“墓碑”),它的特殊 _deleted 属性设置为 true。这确保删除将复制到服务器,然后复制到从该数据库中提取的其他客户端,就像任何其他文档修订一样。
感谢您对此的帮助。
谢谢