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

MongoDB:пребройте броя на елементите в масива

В MongoDB 2.6, Aggregation Framework има нов масив $size оператор, който можете да използвате:

> db.mycollection.insert({'foo':[1,2,3,4]})
> db.mycollection.insert({'foo':[5,6,7]})

> db.mycollection.aggregate([{$project: { count: { $size:"$foo" }}}])
{ "_id" : ObjectId("5314b5c360477752b449eedf"), "count" : 4 }
{ "_id" : ObjectId("5314b5c860477752b449eee0"), "count" : 3 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да се свърже с MongoDB поради грешен URI

  2. Регистриране на MongoDB заявки с Spring Boot

  3. Внедряване на оценка на обекта на израз на заявка, подобна на goMongoDB

  4. Грешка:Няма поддръжка на unix сокет на windows, свързващ mongodb

  5. Връщане на резултатите mongoose в заявката за намиране към променлива