1

我在 Cloudant 中错误地删除了文档,但找不到检索它们的方法。我遵循了这个教程:http: //garmoncheg.blogspot.com/2013/11/couchdb-restoring-deletedupdated.html

这个答案:检索刚刚删除的文档

没有成功...正常程序是什么?每次我尝试获取已删除文档的特定修订版时:https://address/mydb/$id?rev=$rev我只得到部分文档

4

1 回答 1

1

如果您速度快,您可以检索最近删除的文档的正文,GET /mydb/id?rev=x其中x旧修订号在哪里。但是,Cloudant(和 CouchDB)会定期执行“压缩”操作,删除不再需要的旧版本的主体。这将使旧文档只剩下它的_id,_rev_deleted=true,我怀疑这就是你所看到的。

于 2017-09-27T06:33:33.927 回答