sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo db aggregering flere betingelser

At kombinere logiske forhold under en $cond operatør omslut derefter betingelserne med en $and operatør:

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


  1. Vis alle data, der kommer fra mongodb, og gengiv dem i doT.js skabelonmotor

  2. Forklar som om jeg er fem:Formular med tekst- og billedfelt> Ruter> Controller> Skriv til MongoDB-dokument - Hvor går GridFS hen?

  3. Test tom streng i mongodb og pymongo

  4. Vercel opretter ny DB-forbindelse for hver anmodning