sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB allowDiskUse nefunguje..

Použijte prosím souhrnný dotaz v příkazu run, umožní to použít značku 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. Uložení hlubokého adresářového stromu v databázi

  2. Zvýšení výkonu při používání UUID namísto jeho řetězcové reprezentace jako _id na MongoDB?

  3. Jak získat ID objektu v PyMongu po vložení?

  4. Je možné použít projekci dotazu na stejnou kolekci, která má projekci $elemMatch?