知道Couchbase lite android中的已删除文档

我正在使用Couchbase lite 1.0 beta2从couchbase服务器获取和复制数据.在我的情况下,如果从服务器删除文档,我无法在Android应用程序中检查它是否已从服务器中删除本地已存在的文档.在复制器方法中,它只返回已更改的文档或新添加的文档.

我试过“document.isDeleted()”但它总是返回false.

那么,如何检查文档是否从服务器中删除

解决方法:

删除的文档使用特殊属性_deleted:true来指示逻辑删除的文档.因此,可以构建一个视图来索引这些文档.重要的是您专门使用此属性而不是简单地删除文档.

这是沙发基础文档在墓碑上所说的内容

Tombstoning

The reason that tombstone revisions exist is so that deletes can be
sync’d to other databases. If revisions were simply deleted with a
naive approach, then there would be no easy way to sync up with other
databases that contained the revision.

Couchbase Lite docs

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...