Módulo: Mongoid::Contextual::aggregable::None
- Incluído em:
- none
- Definido em:
- build/mongoid-8.1/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.
17 18 19 |
# File 'build/mongoid-8.1/lib/mongoid/contextual/aggregable/none.rb', linha 17 def agregados(_field) Agregavel::EMPTY_RESULT.dup end |
#avg(_field) ➤ nil
Sempre retorna zero.
39 40 41 |
# File 'build/mongoid-8.1/lib/mongoid/contextual/aggregable/none.rb', linha 39 def avg(_field) nada end |
#min(_field = nil) ➤ nil Também conhecido como: max
Sempre retorna zero.
50 51 52 |
# File 'build/mongoid-8.1/lib/mongoid/contextual/aggregable/none.rb', linha 50 def min(_field = nada) nada end |
#sum(_field = nil) ➤ Inteiro
Sempre retorna zero.
28 29 30 |
# File 'build/mongoid-8.1/lib/mongoid/contextual/aggregable/none.rb', linha 28 def soma(_field = nada) 0 end |