MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Най-бързият начин за получаване на хистограма на размерите на масива с помощта на рамката за агрегиране на MongoDB

Сега, след като 2.6 излезе, рамката за агрегиране поддържа нов масив оператор $size което ще ви позволи да $project размера на масива, без да се налага да се развива и прегрупира.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Неуспешно свързване с MongoDB при използване на .NET Core, работещ на Linux

  2. Върнете последния запис от поддокумент в Mongodb

  3. Mongo и Node.js:Намиране на документ по _id с помощта на UUID (GUID)

  4. MongoDB - странно поведение на низходящ индекс

  5. Заявка за преобразуване на масив в карта на документи с n атрибута