Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
データベース マニュアル
/ /

アキュムレータ

アキュムレータは、可変数の入力値に対して合計、最大値、最小値などの集計値を計算します。アキュムレータは、次の集計パイプラインステージで使用できます。

名前
説明

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

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加

$groupおよび$setWindowFieldsステージで利用可能です。

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

バージョン 5.2 で追加

$groupおよび$setWindowFieldsステージで利用可能です。

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

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

バージョン 5.0 で追加され、$groupおよび$setWindowFieldsステージで利用できます。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加され$group$setWindowFieldsステージで使用できます。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加され$group$setWindowFieldsステージで使用できます。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加

$group$setWindowFields 、および式 として使用できます。

中央値、つまり 50 パーセンタイルの近似値がスカラー値として返されます。

バージョン 7.0 で追加

この演算子は、次に示すステージでアキュムレータとして使用できます。

集計式としても使用できます。

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

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加

$group$setWindowFields 、および式 として使用できます。

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

バージョン 7.0 で追加

この演算子は、次に示すステージでアキュムレータとして使用できます。

集計式としても使用できます。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

入力値の母集団標準偏差を返します。

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

入力値のサンプル標準偏差を返します。

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.0 で変更$setWindowFieldsステージで使用可能です。

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

バージョン 5.2 で追加

$groupおよび$setWindowFieldsステージで利用可能です。

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

バージョン 5.2 で追加

$groupおよび$setWindowFieldsステージで利用可能です。

戻る

$slice