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

グループなしのMongo平均集計クエリ

    まず、数値を数値として保存します。その後、簡単なステートメントを使用して平均を計算できます。

    db.collection.aggregate({ 
      "$group": {
        "_id": null, 
        "avg_bvc": { "$avg": "$bvc" } 
      } 
    })
    

    より多くの$avgを使用するだけです 他の数値フィールドの平均を取得するための集計演算子:

    db.collection.aggregate({ 
      "$group": {
        "_id": null, 
        "avg_bvc": { "$avg": "$bvc" }, 
        "avg_dollar": { "$avg": "$dollar" } 
      } 
    })
    


    1. Redisのソート済みセットで部分的なキー名を使用して値を検索する

    2. Ruby-有効期限が実装されたRedisベースのミューテックス

    3. MongoDBで2つのコレクションをマージする

    4. 数値が範囲内にあるかどうかを判断するためのRedisまたはMongo?