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

mongodb - cách tìm và sau đó tổng hợp

Bạn phải sử dụng $ match :

db['!all'].aggregate([
  {$match:
    {'GENDER': 'F',
     'DOB':
      { $gte: 19400801,
        $lte: 20131231 } } },
  {$group:
     {_id: "$GENDER",
     totalscore:{ $sum: "$BRAINSCORE"}}}
])

Kết quả đầu ra:

{ "_id" : "F", "totalscore" : 109 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao các ObjectIds MongooseJS của tôi không thành công trong bài kiểm tra bình đẳng?

  2. Nhận dữ liệu từ bộ sưu tập b không có trong bộ sưu tập a trong truy vấn trình bao MongoDB

  3. Sane mặc định cho MongoDB trên OSX?

  4. Mongo trình điều khiển C # cập nhật một phần tử cụ thể trong một mảng lồng nhau

  5. Làm cách nào để tạo người dùng mongodb đầu tiên đã bật ủy quyền?