sql >> Database >  >> NoSQL >> MongoDB

MongoDB groeperen op waarden in een matrixveld

U moet eerst ontspannen bij de folderIds veld, dan groeperen op _id en druk op het item _id in een lijst assets_id .

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



  1. Rails + MongoMapper + EmbeddedDocument formulier hulp

  2. mongoDB/mongoose:uniek, zo niet null

  3. Waarom hebben we een 'arbiter' nodig in MongoDB-replicatie?

  4. Snelste manier om een ​​numpy-array op te slaan in redis