使用Cloudant检索已删除的文档

时间:2017-09-26 20:40:00

标签: couchdb cloudant couchdb-2.0

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

这个回答:Retrieve just deleted document

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

1 个答案:

答案 0 :(得分:1)

如果您很快,可以使用GET /mydb/id?rev=x检索最近删除的文档的正文,其中x是旧版本号。但是,Cloudant(和CouchDB)会定期执行“压缩”操作,删除不再需要的旧版本的主体。这会使旧文档只包含_id_rev_deleted=true,我怀疑这是你所看到的。