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

Mongo db agregacja wielu warunków

Aby połączyć warunki logiczne w $cond operator, a następnie zapakuj warunki $and operator:

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. Definiowanie schematu Mongodb

  2. Wyjątek serializacji Scala z wartością wyliczenia

  3. Przewodnik po wdrożeniu i utrzymaniu MongoDB za pomocą Puppet:część 2

  4. Mongodb nie może się uruchomić z powodu uprawnień WiredTiger.turtle

  5. Nie można uzyskać dostępu do właściwości obiektu odpowiedzi Mongoose