sql >> データベース >  >> NoSQL >> MongoDB

Mongodbアグリゲーションの複数の条件

    $cond 次に、演算子は条件を $and<でラップします。 / code> 演算子:

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


    1. MongoDBデータベース全体をtext/jsonとしてダンプするにはどうすればよいですか?

    2. リストをRedisの構造にネストして、トップレベルを減らすにはどうすればよいですか?

    3. 文字列をBSONに変換する方法は?

    4. AmazonEC2にMongoDBをデプロイするための6つのベストプラクティス