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

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

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#Destruir_all(condição = nil) ➤ Inteiro

Exclua todos os documentos de acordo com as condições fornecidas. Se nenhuma condição for aprovada, a coleção inteira será descartada para benefícios de desempenho. Dispara as chamadas de resposta destruídas se as condições forem aprovadas.

Exemplos:

Destruir documentos correspondentes da coleção.

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

Destruir todos os documentos da coleção.

Person.destroy_all

Parâmetros:

  • condições (Hash) (padrão para: nil)

    Condições opcionais para destruir.

Retorna:

  • (Inteiro)

    O número de documentos destruídos.



78
79
80
# Arquivo 'lib/mongoid/persistable/destroyable.rb', linha 78

def Destruir_all(condições = nada)
  ONDE(condições || {}).destruir
end