MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB:đếm số lượng mục trong một mảng

Trong MongoDB 2.6, Khung tổng hợp có một mảng mới $size toán tử bạn có thể sử dụng:

> 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 - Xuất dữ liệu

  2. mongodb di chuyển tài liệu từ bộ sưu tập này sang bộ sưu tập khác

  3. Giàn giáo Yeoman, Mongoose và MongoDB

  4. MongoDB $ hàng tuầnUpdate # 65 (ngày 15 tháng 4 năm 2022):GDELT, Mongoose và Giờ Hackathon!

  5. Lưu trữ các mối quan hệ bạn bè trong MongoDB?