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"}}}}])
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"}}}}])