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

Mongo db tổng hợp nhiều điều kiện

Để kết hợp các điều kiện logic theo $ cond sau đó toán tử bao bọc các điều kiện bằng một $ và nhà điều hành:

db.workouts.aggregate([
    { "$match": { "user_id": ObjectId("....") }},
    { "$project": { 
       "20": { "$cond": [
           { "$and": [ 
               { "$gt": [ "$avg_intensity", 20 ] },
               { "$lt": [ "$avg_intensity", 25 ] }
           ]},    
           "$total_volume", 
           0
       ]}
   }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kết nối MongoDB với Ruby bằng Chứng chỉ tự ký cho SSL

  2. ListCollections với tự động thu thập

  3. Kích thước tối đa hoạt động hàng loạt MongoDB là gì?

  4. mongodb xóa tất cả các ngày ít hơn được chỉ định

  5. MEANJS:413 (Đối tượng yêu cầu quá lớn)