1

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

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

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

·

4

1 回答 1

2

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

您需要使用另一种方法来获取文档版本控制,例如此博客文章此 stackoverflow 答案中列出的方法。

于 2013-03-21T02:18:06.770 回答