1

我在 CouchDB 数据库中有大量文档,这些文档只是使用_deleted:true. 我也有这组数据的备份,其中包括他们最后一次已知的良好修订和元数据。我需要保持不变_id,所以用新的简单恢复_id不是一种选择。

压缩尚未运行,我可以通过&rev=url 参数及其附件(需要)访问这些文档中的任何一个。

我需要做的是将这些文档“恢复”到我存档的修订版。令人惊讶的是,我对如何实现这一目标提出了任何疑问。提示或黑客赞赏。

4

1 回答 1

4

如果您只是PUT将整个文档(包括附件存根)返回到数据库中,并删除了 rev,但少了_deleted:true参数,那么一切都会好起来的。

于 2012-06-26T03:12:26.933 回答