sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:¿Cómo agrupar matrices anidadas en un documento?

Necesitas agrupar en null _id para que todos los services agruparse en un solo documento. También $unwind la matriz de servicios antes de agrupar, de lo contrario, el grupo le dará una matriz de matrices

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