sql >> Database >  >> NoSQL >> MongoDB

Snelste manier om een ​​histogram van arraygroottes te krijgen met behulp van het MongoDB-aggregatieframework

Nu 2.6 uit is, ondersteunt het aggregatieframework een nieuwe array operator $size waarmee je kunt $project de arraygrootte zonder te hoeven afwikkelen en opnieuw te groeperen.

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



  1. MongoDB niet gelijk aan

  2. Mongoose:heeft geen toegang tot de ingevulde waarde

  3. Controleer of MongoDB upsert een invoeging of een update heeft uitgevoerd

  4. Rails en caching, is het makkelijk om te wisselen tussen memcache en redis?