MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Grupo MongoDB por valores em um campo de matriz


Você primeiro precisa relaxar pelos folderIds campo, do que agrupar por _id e envie o recurso _id em uma lista assets_id .
db.asset.aggregate([{$unwind:"$folderIds"},  {$group:{_id: "$folderIds",assets:{$push: {assets_id:"$_id"}}}}])