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

配列の展開とデータのグループ化

このチュートリアルでは、集計パイプラインを構築し、コレクションに対して集計を実行し、選択した言語を使用して結果を表示する方法を説明します。

このチュートリアルでは、カスタマーの注文データからインサイトを作成する方法を説明します。結果には、コストが$15 を超える注文された製品のリストが表示されます。各ドキュメントには、販売されたユニット数と各製品の合計売上額が含まれています。

集計パイプラインでは、次の操作が実行されます。

  • 配列フィールドを個別のドキュメントに展開

  • フィールド値でドキュメントのサブセットと一致

  • ドキュメントを共通のフィールド値でグループ化

  • 各結果ドキュメントに計算フィールドを追加します

次の手順では、集計パイプラインを作成して実行し、配列フィールドを個別のドキュメントに解凍し、共通値のグループに基づいて新しい値を計算する方法を示します。