AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

アキュムレータ

アキュムレータは、合計、最大値、最小値などの集計値を、可変数の入力値にわたって計算します。

グループ化操作を実行する集計パイプラインステージでアキュムレータを使用できます。

次の表は、MongoDBで使用可能なアキュムレータ演算子の一覧です。

名前
説明

ユーザー定義のアキュムレータ関数の結果を返します。

グループごとのユニークな式値の配列を返します。配列要素の順序は未定義です。

数値の平均を返します。

指定ソート順に従って、グループ内の最下位の要素を返します。

グループ内の下位 n フィールドの集計を、指定のソート順序に従って返します。

グループにあるドキュメントの数を返します。

$count パイプライン ステージとは異なります。

グループ内の最初のドキュメントの式の結果を返します。

グループ内の最初の n 個の要素の集計を返します。ドキュメントが定義どおりの順序になっている場合にのみ意味があります。$firstN 配列演算子とは異なります。

グループ内の最後のドキュメントの式の結果を返します。

グループ内の最後の n 個の要素に対して指定された式を評価した結果を返します。

グループごとの最大の式の値を返します。

グループ内の最大値を持つ n 要素の集計を返します。$maxN 配列演算子とは異なります。

グループ内のドキュメントの 中央値 (50 パーセンタイル) の近似値が返されます。

バージョン7.0の新機能。

各グループの入力ドキュメントを組み合わせて作成したドキュメントを返します。

グループごとの最小の式値を返します。

グループ内の n 個の最小値要素の集合を返します。$minN配列演算子とは異なります。

指定パーセンタイル値に対応するスカラー値の配列を返します。

バージョン7.0の新機能。

グループごとのドキュメントの式値の配列を返します。

グループ内のドキュメントからの値の母集団標準偏差を返します。

グループ内のドキュメントからの値のサンプル標準偏差を返します。

数値の合計を返します。数値以外の値は無視されます。

指定ソート順に従って、グループ内の最上位の要素を返します。

グループ内の上位 n フィールドの集計を、指定のソート順序に従って返します。

このページを評価