如何在Couchbase lite 2.1中获取待处理文档的列表或ID?

时间:2019-05-07 07:26:53

标签: ios swift iphone couchbase-lite

我正在使用Couchbase Lite 2.1和Swift 4.1。

在以前的版本中,有一种获取待处理文档(要同步的文档)的方法。

但是现在在2.1版中,我没有办法获取待处理的文档。

1 个答案:

答案 0 :(得分:1)

该API已在2.0中删除。关于here

的讨论

关键要点是,作为一种解决方法,您可以使用复制事件(2.5中的一项新功能)来自行跟踪。如果您担心要推送的特定文档,可以添加一个侦听器,它会逐个文档地通知您要推送(或拉出)哪些文档。

如果您关心的只是同步当前数据库中的所有内容,请使用一次复制,然后等待它停止且没有错误。这表明复制开始时数据库中存在的所有内容都会被推送。