我想列出当前已删除的文档,以便能够取消删除一个或多个文档。
如何查询 couchdb 中已删除的文档?我实际上正在使用 pouchdb。
虽然this POST很好地描述了如何查询和取消删除文档,它需要现有文档的 id。
我正在寻找一种方法来查询所有已删除的文档。 POST 引用了对所有更改的查询。该查询返回所有已删除的文档以及已编辑/更改的文档。
我只查找已删除的文档。想象一下在“垃圾箱”中查询文档。 :)
最佳答案
从 couch 2.1.0 开始,您可以向 _changes
feed 添加各种选择器。因此,您仅输出已删除文档的请求将是:
curl -X POST -H "content-Type: application/json""http://adm:pass@127.0.0.1:15984/tracks/_changes?filter=_selector "-d '{"selector": {"_deleted": true}}'
关于couchdb - 如何查询 pouchdb 中已删除的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45640996/