在 Couchbase 中,如何知道所有文档是否同步。?
in Couchbase, How to know whether all documents are synced or not.?
例如,我有拉复制运行,它正在同步用户登录的文档,但是每当用户输入用户名并登录时,特定用户的文档尚未同步并且显示没有找到用户。那么如何克服这一点。请帮帮我。
提前致谢!
要了解是否所有文档都已同步,需要以一次性模式开始同步。
在此连续设置为 false 用于拉取复制。推送始终处于连续模式。因此,当一次同步开始时,当复制状态变为 Stopped 时,这意味着同步已完成或同步数据时出现错误。
如果出现错误,可以使用 haserror() 函数来查明错误是否存在。如果出现错误,则需要重新启动一次复制,否则可以将复制置于连续模式并可以使用应用程序。请注意,只有一枪的状态为已停止
以下是 link 的说明:-
https://developer.couchbase.com/documentation/mobile/1.4/guides/couchbase-lite/native-api/replication/index.html
例如,我有拉复制运行,它正在同步用户登录的文档,但是每当用户输入用户名并登录时,特定用户的文档尚未同步并且显示没有找到用户。那么如何克服这一点。请帮帮我。
提前致谢!
要了解是否所有文档都已同步,需要以一次性模式开始同步。
在此连续设置为 false 用于拉取复制。推送始终处于连续模式。因此,当一次同步开始时,当复制状态变为 Stopped 时,这意味着同步已完成或同步数据时出现错误。
如果出现错误,可以使用 haserror() 函数来查明错误是否存在。如果出现错误,则需要重新启动一次复制,否则可以将复制置于连续模式并可以使用应用程序。请注意,只有一枪的状态为已停止
以下是 link 的说明:- https://developer.couchbase.com/documentation/mobile/1.4/guides/couchbase-lite/native-api/replication/index.html