如何恢复 couchDB 文档

how to recover couchDB documents

我看到之前已经对此进行了讨论(此处:Retrieve just deleted document),但我在理解时遇到了一些问题。

鉴于我在 IP 地址 127.0.0.1:5984 上有一个名为 "test" 运行 的数据库,以及一个 ID 为 "xyz123":

的文档

通过以下请求获取已删除文档的所有修订:

$db/$id?revs=true&open_revs=all

其中 $db 是您的 CouchDB 数据库名称,$id 是您删除的文档 ID。

这是否意味着:

GET http://127.0.0.1:5984/test/"xyz123"?revs=true&open_revs=all ??

我不确定提交“$id”的正确语法。

id 成为 URL 的一部分,无需引用。您的示例调用是 GET http://127.0.0.1:5984/test/xyz123?revs=true&open_revs=all.

作为参考,documents API area 有一些基本的 id 示例。