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.
18 19 20 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 18 def agregados(_field) Agregavel::EMPTY_RESULT.dup end |
#avg(_field) ➤ nil
Sempre retorna zero.
40 41 42 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 40 def avg(_field) nada end |
#min(_field = nil) ➤ nil Também conhecido como: max
Sempre retorna zero.
51 52 53 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 51 def min(_field = nada) nada end |
#sum(_field = nil) ➤ Inteiro
Sempre retorna zero.
29 30 31 |
# Arquivo 'lib/mongoid/contextual/aggregable/none.rb', linha 29 def soma(_field = nada) 0 end |