sql >> Databáze >  >> NoSQL >> MongoDB

Nejrychlejší způsob, jak získat histogram velikostí polí pomocí agregačního rámce MongoDB

Nyní, když je 2.6 venku, agregační rámec podporuje nové pole operátor $size což vám umožní $project velikost pole, aniž byste museli odvíjet a přeskupovat.

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



  1. Zkontrolujte existenci objektu v mongo pomocí gopkg.in/mgo.v2

  2. mongodb:nalezení nejvyšší číselné hodnoty sloupce

  3. Co je automatické převzetí služeb při selhání NameNode v Hadoop HDFS?

  4. Je rámec Mongodb Aggregation rychlejší než map/reduce?