CouchDB - 如何在压缩后在_revs_limit中获取较旧版本的文档

时间:2013-03-20 23:07:14

标签: couchdb couchdb-futon

所以我在couchdb wiki页面上看到了这个 - _revs_limit定义了CouchDB跟踪的文档修订的上限,即使在压缩之后也是如此。

但是当我尝试检索_revs_limit范围内的旧版本(压缩后)时,我得到了404 Doc Not Found。我只是在docid和old_revid上进行GET

任何人都可以建议即使在压缩之后如何保留/获取对文档的旧版本进行“n”次数

·

1 个答案:

答案 0 :(得分:2)

不,压缩会删除所有先前的修订,并且无法配置。还应该注意的是,修订号不是版本控制的机制,而是纯粹的并发控制/冲突预防。

您需要使用其他方法来获取文档版本,例如this blog postthis stackoverflow answer中列出的文档版本。