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

MongoDBallowDiskUseが機能していません。

    runコマンドで集約クエリを使用してください。allowDiskUseタグを使用できるようになります。

    db.runCommand(
       { aggregate: "test",
         pipeline: [
                    {$group: {_id: {email: "$email", gender: "$gender"}, cnt: {$sum: 1}}}, 
                    {$group: {_id: "$_id.email", cnt: {$sum: 1}}}, 
                    {$match: {cnt: 2}}
                   ],
         allowDiskUse: true
       }
    )
    


    1. mongoの配列要素を更新します

    2. Dockerコンテナ(Python、Flask、Redis)内でカスタムRQワーカーを起動する方法

    3. MongoDBでコレクションをコピー/クローン化する

    4. 最高の挿入/秒のパフォーマンスを備えたDB?