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

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

Resumen del método de instancia colapsar

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:

  • (Número entero)

    El número de documentos destruidos.



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

def destruir_todo(condiciones = nulo)
  dónde(condiciones || {}).destruir
end