Módulo: Mongoid::Persistable::Deletable::ClassMethods
- Definido em:
- lib/mongoid/persistable/deletable.rb
Recolhimento do Resumo do método de instância
-
#delete_all(condição = {}) ➤ Inteiro
Exclua todos os documentos de acordo com as condições fornecidas.
Detalhes do método de instância
#delete_all(condição = {}) ➤ 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. Não dispara nenhum retorno de chamada.
130 131 132 133 |
# Arquivo 'lib/mongoid/persistable/deletable.rb', linha 130 def delete_all(condições = {}) seletor = hereditário? ? condições.mesclar(discriminator_key.to_sym => discriminator_value) : condições ONDE(seletor).excluir end |