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

MongoDB:spočítejte počet položek v poli

V MongoDB 2.6 má Aggregation Framework nové pole $size operátor, kterého můžete použít:

> 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. Přístup k proměnné v rámci vlákna rails

  2. Zničení / odstranění Queue() v Redis Queue (rq) programově

  3. Textové vyhledávání MongoDB A více vyhledávacích slov

  4. Mongo se pokouší automaticky připojit k portu 27017 (localhost)