我在Cloudant中错误地删除了文档,但找不到检索它们的方法。我跟着这个tuto:http://garmoncheg.blogspot.com/2013/11/couchdb-restoring-deletedupdated.html
这个回答:Retrieve just deleted document
没有成功......正常程序是什么?每次我尝试获取已删除文档的特定修订版时:https://address/mydb/$id?rev=$rev
我只获得部分文档
答案 0 :(得分:1)
如果您很快,可以使用GET /mydb/id?rev=x
检索最近删除的文档的正文,其中x
是旧版本号。但是,Cloudant(和CouchDB)会定期执行“压缩”操作,删除不再需要的旧版本的主体。这会使旧文档只包含_id
,_rev
和_deleted=true
,我怀疑这是你所看到的。