sql >> Databasteknik >  >> NoSQL >> MongoDB

Snabbaste sättet att få histogram av matrisstorlekar med MongoDB-aggregationsramverk

Nu när 2.6 är ute stöder aggregeringsramverket en ny array operator $size vilket gör att du kan $project arraystorleken utan att behöva varva ner och gruppera om.

db.sitedata.aggregate([{ $project:{ 'count': { '$size':'$hubs'} } }, 
                       { $group : {_id:'$count', count:{$sum:1} } },
                       { $sort  : { _id: 1 } } ] )



  1. MongoDB - Skapa ett dokument

  2. Kan inte ansluta till MongoDB errno:61

  3. Uppdatera kapslade arrayelement i mongodb

  4. Hur hittar man likheter i dokumentfältet MongoDB?