MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB gruppiert nach Werten in einem Array-Feld

Sie müssen zuerst nach den folderIds suchen Feld, dann nach _id gruppieren und pushen Sie das Asset _id in eine Liste assets_id .

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