所以我在couchdb wiki页面上看到了这个 - _revs_limit定义了CouchDB跟踪的文档修订的上限,即使在压缩之后也是如此。
但是当我尝试检索_revs_limit范围内的旧版本(压缩后)时,我得到了404 Doc Not Found。我只是在docid和old_revid上进行GET
任何人都可以建议即使在压缩之后如何保留/获取对文档的旧版本进行“n”次数
答案 0 :(得分:2)
不,压缩会删除所有先前的修订,并且无法配置。还应该注意的是,修订号不是版本控制的机制,而是纯粹的并发控制/冲突预防。
您需要使用其他方法来获取文档版本,例如this blog post或this stackoverflow answer中列出的文档版本。