デフォルトでは、集計の結果は単一のBSONドキュメントで返されます。これは、サイズ制限の元になります。それ以上の返品が必要な場合は、次のいずれかを行うことができます。
-
結果をコレクションに出力します。これを行うには、パイプラインを
で終了します。{"$ out": "some-collection-name"}
次に、そのコレクションを通常どおりクエリします(使い終わったら、自分で削除する必要があります)
-
useCursor=True
を指定して、結果をカーソルとして返します。 アグリゲートを呼び出すとき。
これらのオプションは両方ともmongodb2.6を必要とします。mongodb2.4をまだ実行している場合、これは集計の基本的な制限にすぎません。