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

ネストされたドキュメントの合計MongoDB

    Sammayeが示したように、$unwindする必要があります Egresos $sumを実行できるように、配列要素ごとに一致したドキュメントを複製する配列 各要素について:

    db.Cuentas.aggregate([
        {$match: {"Usuario": "MarioCares"} }, 
        {$unwind: '$Egresos'}, 
        {$group: {
            _id: null, 
            "suma": {$sum: "$Egresos.Monto" }
        }}
    ])
    


    1. 書き込みをスケーリングする方法としてのコンシステントハッシュ

    2. MongoDBChangeStreamsによるパフォーマンスの大幅な低下

    3. スキーマを定義せずにMongooseをどのように使用しますか?

    4. Luaスクリプトとredis-None値をテストする方法