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

How to get list or id's of pending documents in Couchbase lite 2.1?

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

之前的版本有获取pending documents(待同步的文档)的方法。

但是现在2.1版本,我不知道如何获取pending documents

API 已在 2.0 中删除。有一个讨论 here

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

如果您只关心同步当前数据库中的所有内容,则使用 one-shot 复制并等待它停止且没有错误。这将表明复制开始时数据库中存在的所有内容都将被推送。