【发布时间】:2018-01-20 07:31:27
【问题描述】:
我想列出当前已删除的文档,以便能够取消删除一个或多个。
如何在 couchdb 中查询已删除的文档?我实际上正在使用 pouchdb。
虽然this POST 很好地描述了如何查询和取消删除文档,但它需要一个现有文档的 id。
我正在寻找一种方法来查询所有已删除的文档。 POST 引用了对所有更改的查询。该查询返回所有已删除的文档以及任何已编辑/更改的文档。
我只查找已删除的文档。考虑在“垃圾箱”中查询文档。 :)
【问题讨论】:
-
此时我正在考虑为每个文档添加一个 deleted_at 日期时间值。使用它我可以模拟 Laravel 软删除功能。我所有的一般查询都会排除具有 deleted_at 值的文档。除非有更优雅的方式来实现这一点。