我使用了一个cloudant couchdb,并且我注意到看到数据库上的“_changes”查询返回一个不是数字的“update_sequence”,例如update_sequence改变了cloudant db的语义?
"437985-g1AAAADveJzLYWBgYM..........".
更重要的是,响应不稳定:如果查询db 3次,我会得到3个不同的update_sequences。
“update_sequence”,“since”等已知语义是否有任何变化或者什么?
问候, 范吉利斯
那么你是说可以保证最近的文档将成为'results'数组中的最后一个文档,并且它的'seq'值应该用于后续'since'参数?令我困惑的是[文档](http://docs.couchdb.org/en/2.0.0/api/database/changes.html)这样说: > ...警告:: >结果由_changes返回的部分命令。 – kristianlm
无法保证最近的文档将成为'results'数组中的最后一个文档。 CouchDB/Cloudant将保证返回的文档集至少包含所提供序列值后更改的所有文档(并且可能会返回之前更改的文档),但不保证返回的文档的顺序。 –
我明白了。那么你选择下一个'last_seq'选择哪个'seq'?你说“记录任何seq值”,但是如果你想要最新的 - 不只是任何一个?这不是很常见的情况吗?我在这里错过了什么? – kristianlm