Somme dans le document imbriqué MongoDB

Je suis en train de la somme des valeurs dans un ensemble de documents, avec pas de chance.

C'est le Document

db.Cuentas.find().jolie()

{
    "Agno": "2013",
    "Egresos": [
        {
            "Fecha": "28-01-2013",
            "Monto": 150000,
            "Detalle": "Pago Nokia Lumia a @josellop"
        },
        {
            "Fecha": "29-01-2013",
            "Monto": 4000,
            "Detalle": "Cine, Pelicula fome"
        }
    ],
    "Ingresos": [],
    "Mes": "Enero",
    "Monto": 450000,
    "Usuario": "MarioCares"
    "_id": ObjectId(....)
}

Donc, j'ai besoin de la somme de tous les "Monto" dans "Egresos" pour le "Usuario": "MarioCares". Dans cet exemple 154000

À l'aide de l'agrégation j'utilise ceci:

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

Mais je reçois toujours

{ "result" : [{ "_id" : null, "suma" : 0 }], "ok" : 1 }

Ce que je fais mal ?

P. D. déjà voir cette et cette

source d'informationauteur Mario Cares Cabezas