我的平台是版本为4.6.1-3652 Enterprise Edition(内部版本3652)的Couchbase Server。
我已经看到在每个文档中都有修订列表的历史记录。 在N1QL中,没有人知道如何取回每个修订版的所有不同主体吗?
例如,在本文档中,我来到了修订版4:
{
"id": 123,
"_deleted": true,
"_rev": "4-54gtrg",
// ... body ...
}
我有兴趣返回到“ 3-dsada”修订版,可以吗?
答案 0 :(得分:1)
我的答案适用于Couchbase Server,我认为您正在询问。使用Couchbase Mobile时,可能会有不同的答案。
简短的回答:无法完成。
更长的答案:(我在这里可能是错误的或过分暗示),但是在Couchbase中,旧修订为tombstoned(标记为删除)。进行清理时,这些旧文档将被永久清除。因此,在一段时间内可能不会实际上删除旧文档,但是(根据设计)无法访问那些旧修订:只能是最新的。