MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB:come raggruppare array nidificati in un documento?

Devi raggruppare su null _id in modo che tutti i services essere raggruppato in un unico documento.Anche $unwind l'array dei servizi prima del raggruppamento, altrimenti il ​​gruppo ti darà un array di array

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