sql >> データベース >  >> NoSQL >> MongoDB

最大ドキュメントサイズを超えずに集計を作成するにはどうすればよいですか?

    デフォルトでは、集計の結果は単一のBSONドキュメントで返されます。これは、サイズ制限の元になります。それ以上の返品が必要な場合は、次のいずれかを行うことができます。

    • 結果をコレクションに出力します。これを行うには、パイプラインを

      で終了します。

      {"$ out": "some-collection-name"}

      次に、そのコレクションを通常どおりクエリします(使い終わったら、自分で削除する必要があります)

    • useCursor=Trueを指定して、結果をカーソルとして返します。 アグリゲートを呼び出すとき。

    これらのオプションは両方ともmongodb2.6を必要とします。mongodb2.4をまだ実行している場合、これは集計の基本的な制限にすぎません。



    1. MongoとMeteorのフィールドをプログラムで更新する

    2. マングースは、ベースが存在しない場合、配列に複数のオブジェクトを追加します

    3. redisテンプレートを使用してRedisからすべてのキーを取得する方法

    4. 四半期ごとに日付をグループ化する方法は?