アキュムレータは、可変数の入力値に対して合計、最大値、最小値などの集計値を計算します。アキュムレータは、次の集計パイプラインステージで使用できます。
次の表は、 MongoDBで使用できるアキュムレータ演算子を示しています。
名前 | 説明 |
|---|---|
ユーザー定義のアキュムレータ関数の結果を返します。 | |
グループごとのユニークな式値の配列を返します。配列要素の順序は未定義です。 | |
数値の平均を返します。 | |
指定ソート順に従って、グループ内の最下位の要素を返します。 | |
グループ内の下位 | |
2 つ以上の配列の要素を組み合わせた 1 つの配列を返します。 バージョン8.1の新機能。 | |
グループにあるドキュメントの数を返します。
| |
グループ内の最初のドキュメントの式の結果を返します。 | |
グループ内の最初の | |
グループ内の最後のドキュメントの式の結果を返します。 | |
グループ内の最後の n 個の要素に対して指定された式を評価した結果を返します。 | |
グループごとの最大の式の値を返します。 | |
グループ内の最大値を持つ | |
グループ内のドキュメントの 中央値 (50 パーセンタイル) の近似値が返されます。 バージョン7.0の新機能。 | |
各グループの入力ドキュメントを組み合わせて作成したドキュメントを返します。 | |
グループごとの最小の式値を返します。 | |
グループ内の | |
指定パーセンタイル値に対応するスカラー値の配列を返します。 バージョン7.0の新機能。 | |
グループごとのドキュメントの式値の配列を返します。 | |
2 つ以上の配列を受け取り、任意の入力配列に現れる要素を含む配列を返します。 バージョン8.1の新機能。 | |
グループ内のドキュメントからの値の母集団標準偏差を返します。 | |
グループ内のドキュメントからの値のサンプル標準偏差を返します。 | |
数値の合計を返します。数値以外の値は無視されます。 | |
指定ソート順に従って、グループ内の最上位の要素を返します。 | |
グループ内の上位 |