Módulo: Mongoid::Persistable::Deletable::ClassMethods
- Definido en:
- lib/mongoid/persistable/deletable.rb
Colapso del resumen del método de instancia
-
#delete_all(condiciones = {}) ⇒ Entero
Eliminar todos los documentos dadas las condiciones proporcionadas.
Detalles del método de instancia
#delete_all(condiciones = {}) ⇒ Entero
Eliminar todos los documentos según las condiciones proporcionadas. Si no se cumplen las condiciones, se eliminará toda la colección para mejorar el rendimiento. No se ejecuta ninguna devolución de llamada.
130 131 132 133 |
# Archivo 'lib/mongoid/persistable/deletable.rb', línea 130 def eliminar_todo(condiciones = {}) selector = ¿hereditario? ? condiciones.unir(clave discriminadora.a_sym => valor_discriminador) : condiciones donde(selector).borrar end |