模块:Mongoid::Contextual::Aggregable::None
- 包含在:
- 无
- 定义于:
- lib/mongoid/contextual/aggregable/none.rb
Overview
包含在 null 上下文中聚合值的行为。
实例方法摘要折叠
-
#aggregates (_field) ⇒ 哈希
获取 null 上下文中所提供字段的所有聚合值。
-
# avg (_field) ⇒ nil
始终返回零。
-
# min (_field = nil) ⇒ nil (也:#max)
始终返回零。
-
#sum (_field = nil) ⇒ 整数
始终返回零。
实例方法详细信息
#aggregates (_field) ⇒哈希
获取 null 上下文中所提供字段的所有聚合值。 用于实现与 Aggregable::Mongo 的接口一致性。
18 19 20 |
# File 'lib/mongoid/contextual/aggregable/none.rb', line 18 def 聚合(_field) 可聚合::EMPTY_RESULT.dup end |
# avg (_field) ⇒ nil
始终返回零。
40 41 42 |
# File 'lib/mongoid/contextual/aggregable/none.rb', line 40 def avg(_field) nil end |
# min (_field = nil) ⇒ nil也称为: max
始终返回零。
51 52 53 |
# File 'lib/mongoid/contextual/aggregable/none.rb', line 51 def min(_field = nil) nil end |
#sum (_field = nil) ⇒整数
始终返回零。
29 30 31 |
# File 'lib/mongoid/contextual/aggregable/none.rb', line 29 def 总和(_field = nil) 0 end |