MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:policz liczbę elementów w tablicy

W MongoDB 2.6 struktura agregacji ma nową tablicę $size operator, którego możesz użyć:

> 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 — Ogranicz wyniki zapytania

  2. Potrzebujesz obejścia dla wyszukiwania ciągu do objectID outsideField

  3. 2 sposoby na uzyskanie rozmiaru dokumentu w MongoDB

  4. $filter wewnątrz $project MongoDB przy użyciu Spring Data

  5. Jak rejestrować moje zapytania w MongoDB C# Driver 2.0?