sql >> Base de Datos >  >> NoSQL >> MongoDB

La forma más rápida de obtener el histograma de los tamaños de matriz utilizando el marco de agregación de MongoDB

Ahora que salió 2.6, el marco de agregación admite una nueva matriz operador $size que le permitirá $project el tamaño de la matriz sin tener que desconectar y reagrupar.

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