模块:Mongoid::Persistable::Deletable::ClassMethods
- 定义于:
- lib/mongoid/persistable/deletable.rb
实例方法摘要折叠
-
# delete_all (conditions = {}) ⇒ Integer
根据所提供的条件,删除所有文档。
实例方法详细信息
# delete_all (conditions = {}) ⇒ Integer
根据所提供的条件,删除所有文档。 如果未通过任何条件,则会删除整个集合以提高性能。 不触发任何回调。
130 131 132 133 |
# File 'lib/mongoid/persistable/deletable.rb', line 130 def delete_all(条件 = {}) 选择器 = 会遗传吗? ? 条件.合并(merge)(discriminator_key.to_sym => discriminator_value) : 条件 WHERE(选择器).删除 end |