Vous devez d'abord dérouler par les folderIds
champ, puis regrouper par _id
et poussez l'asset _id
dans une liste assets_id
.
db.asset.aggregate([{$unwind:"$folderIds"}, {$group:{_id: "$folderIds",assets:{$push: {assets_id:"$_id"}}}}])
Vous devez d'abord dérouler par les folderIds
champ, puis regrouper par _id
et poussez l'asset _id
dans une liste assets_id
.
db.asset.aggregate([{$unwind:"$folderIds"}, {$group:{_id: "$folderIds",assets:{$push: {assets_id:"$_id"}}}}])