Módulo: Mongoid::Contextual::aggregable::None
- Incluído em:
- none
- Definido em:
- lib/mongoid/contextual/aggregable/none.rb
Visão geral
Contém comportamento para agregar valores no contexto nulo.
Recolhimento do Resumo do método de instância
-
#agregados(_field) ➤ Hash
Obtenha todos os valores agregados para o campo fornecido no contexto nulo.
-
#avg(_field) ➤ nil
Sempre retorna zero.
-
#min(_field = nil) ➤ nil (também: #max)
Sempre retorna zero.
-
#sum(_field = nil) ➤ Inteiro
Sempre retorna zero.
Detalhes do método de instância
#agregados(_field) ➤ Hash
Obtenha todos os valores agregados para o campo fornecido no contexto nulo. Fornecido para consistência de interface com Aggregable::Mongo.
16 17 18 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 16 def agregados(_field) Agregavel::EMPTY_RESULT.dup end |
#avg(_field) ➤ nil
Sempre retorna zero.
38 39 40 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 38 def avg(_field) nada end |
#min(_field = nil) ➤ nil Também conhecido como: max
Sempre retorna zero.
49 50 51 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 49 def min(_field = nada) nada end |
#sum(_field = nil) ➤ Inteiro
Sempre retorna zero.
27 28 29 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 27 def soma(_field = nada) 0 end |