【发布时间】:2017-05-12 13:59:36
【问题描述】:
我想获取 CouchDB 数据库中的所有文档,然后监听该数据库的更改。我可以:
1- 使用 _all_docs 视图获取文档。 /db/_all_docs
2- 获取当前数据库 update_seq。 /分贝。
3-监听数据库中的变化。 /db/_changes?since=update_seq
但是,如果在我查询 _all_docs 视图之后和获得 update_seq 之前创建了一个或多个文档怎么办?如果在我收听 update_seq 之后发生的更改时发生这种情况,我将永远不会收到这些文档。
当给定文档具有给定修订版时,有没有办法知道数据库的 update_seq 是什么?有了它,我可以 100% 确定我永远不会错过任何文件。
【问题讨论】:
标签: couchdb replication