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

Grupo MongoDB por valores en un campo de matriz

Primero debe relajarse con folderIds campo, que agrupar por _id y empuje el activo _id en una lista assets_id .

db.asset.aggregate([{$unwind:"$folderIds"},  {$group:{_id: "$folderIds",assets:{$push: {assets_id:"$_id"}}}}])