【发布时间】:2012-05-24 07:57:36
【问题描述】:
Mongoid 支持软删除
include Mongoid::Paranoia
假设我从其中一个集合中软删除了一个文档。
现在我需要一个包含该集合中软删除文档的查询。
我该怎么做?
我是否需要为此创建一个单独的方法?
谢谢
【问题讨论】:
标签: mongoid document soft-delete
Mongoid 支持软删除
include Mongoid::Paranoia
假设我从其中一个集合中软删除了一个文档。
现在我需要一个包含该集合中软删除文档的查询。
我该怎么做?
我是否需要为此创建一个单独的方法?
谢谢
【问题讨论】:
标签: mongoid document soft-delete
您可以通过查询找到所有已删除的文档
Model.deleted
如果您想查找具有特定条件的已删除文档,那么
Model.deleted.where(:field => value)
【讨论】:
Model.unscoped 应该可以正常工作。