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

MongoDBコレクション内のすべてのドキュメントでキーの値を合計する方法

    この場合、集計はmapReduceよりもはるかに単純で効率的です:

    db.collection.aggregate({
        $group: {
            _id: '',
            subida: { $sum: '$subida' }
        }
     }, {
        $project: {
            _id: 0,
            subida: '$subida'
        }
    })
    
    1. $groupと$sumを使用して合計を計算します
    2. projectionの$project演算子を使用して、$group演算子に必要なIDキーを削除します


    1. 任意の深さでMongoDBフィールド名を見つける方法

    2. Golangmgoを使用したMongoDBAtlasへの接続:レプリカセットに到達可能なサーバーが永続的ではありません

    3. 花を始めると、次のようになります。dbm.error:dbタイプはdbm.gnuですが、モジュールは使用できません

    4. ssh経由でMongoDBを同期する