MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Le moyen le plus rapide d'obtenir un histogramme des tailles de tableau à l'aide du cadre d'agrégation MongoDB

Maintenant que la version 2.6 est sortie, le framework d'agrégation prend en charge un nouveau tableau opérateur $size qui vous permettra de $project la taille du tableau sans avoir à se dérouler et à se regrouper.

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