モジュール: Mongoid::Contextual::Aggregable::None

次のドキュメントに含まれます。
なし
定義:
lib/mongoid/contextual/aggregable/none.rb

Overview

null コンテキストで値を集計するための動作を含みます。

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#集計(_field) =ハッシュ

非推奨。

指定されたフィールドのすべての集計値を null コンテキストで取得します。 Aggregable::Mongo とのインターフェースの整合性のために提供されます。

パラメーター:

  • _field ( string | Symbol )

    フィールド名。

次の値を返します。

  • ハッシュ

    count、 0の合計と max、min、avg が nil のハッシュ。



19
20
21
# ファイル 'lib/mongoid/contextual/aggregate/none.rb' の行19

デフォルト 集計(_field)
  集計可能::Empty_RESULT.dup
end

# avg (_field) = nil

非推奨。

常に nil を返します。

例:

null コンテキストの平均を取得します。

パラメーター:

  • _field シンボル

    平均する フィールド。

次の値を返します。

  • (nil)

    常に nil です。



45
46
47
# ファイル 'lib/mongoid/contextual/aggregate/none.rb' の行45

デフォルト avg(_field)
  nil
end

# min (_field = nil) = nil別名: max

非推奨。

常に nil を返します。

例:

null コンテキストの分を取得します。

パラメーター:

  • _field 記号 (デフォルトはnil

    最小値フィールド

次の値を返します。

  • (nil)

    常に nil です。



58
59
60
# ファイル 'lib/mongoid/contextual/aggregate/none.rb' の行58

デフォルト min(_field = nil)
  nil
end

#の合計(_field = nil) =整数

非推奨。

常にゼロを返します。

例:

null コンテキストの合計を取得します。

パラメーター:

  • _field 記号 (デフォルトはnil

    合計するフィールド。

次の値を返します。

  • (整数)

    常にゼロです。



32
33
34
# ファイル 'lib/mongoid/contextual/aggregate/none.rb' の行32

デフォルト 合計(_field = nil)
  0
end