sql >> Database >  >> NoSQL >> MongoDB

MongoDB:Hoe geneste arrays in één document groeperen?

Je moet groeperen op null _id zodat alle services krijg gegroepeerd in één document.Ook $unwind de services-array vóór het groeperen, anders geeft de groep u een array met arrays

db.project.aggregate(
  {$unwind: '$services'},
  {$group: {_id:null, services: {$push: '$services'}}}
)



  1. Hoe Mongo-query te schrijven om subdocument met voorwaarde te vinden

  2. Nestjs:Correct schema voor array van subdocumenten in mangoest (zonder standaard _id of herdefinieer ObjectId)

  3. Hoe nest ik een belofte in een andere beloftefunctie in node.js?

  4. MongoDB MapReduce - Emit one key/one value doesn't call reduce