Módulo: Mongoid::Persistable::Destroyable::ClassMethods

Definido en:
lib/mongoid/persistable/destructible.rb

Colapso del resumen del método de instancia

Detalles del método de instancia

#destroy_all(conditions = nil) ⇒ Integer

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. Si se cumplen las condiciones, se ejecutan las devoluciones de llamada de destrucción.

Ejemplos:

Destruye los documentos coincidentes de la colección.

Person.destroy_all({ :title => "Sir" })

Destruir todos los documentos de la colección.

Person.destroy_all

Parámetros:

  • condiciones (Hash) (predeterminado: nulo)

    Condiciones opcionales para destruir.

Devuelve:

  • (Entero)

    El número de documentos destruidos.



78
79
80
# Archivo 'lib/mongoid/persistable/destroyable.rb', línea 78

def destruir_todo(condiciones = nulo)
  donde(condiciones || {}).destruir
end