我正在尝试使用_changes API,同时动态确定从(_changes?feed=longpoll&since=SEQ)开始的更新序列.我希望得到的SEQ数字基于doc._id让我们说,所有有字段的文档doc.doctype === "data"(我将使用过滤器).这可能吗?我知道我的问题可以使用不同的设计文档来解决,但我想只使用一个设计文档来完成.
文档的id(或rev)与数据库的seq编号之间没有相关性.seq编号仅与单台机器上的数据库相关(想想复制).
因此,我知道获得有用的seq编号的唯一地方是GET提供数据库资源的URL返回的'update_seq':
$ curl http://localhost:5984/scratch
{"db_name":"scratch","doc_count":2,"doc_del_count":0,"update_seq":3,
"purge_seq":0,"compact_running":false,"disk_size":28761,
"instance_start_time":"1310481969310904","disk_format_version":5,
"committed_update_seq":3}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2294 次 |
| 最近记录: |