Сумма во вложенном документе MongoDB

Я пытаюсь суммировать некоторые значения в массиве документов, но безуспешно.

Это документ

db.Cuentas.find (). довольно ()

{
    "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(....)
}

Итак, мне нужна сумма всех "Monto» в "Egresos» для "Усуарио ":"MarioCares», В этом примере154000

Используя агрегацию, я использую это:

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

Но я всегда получаю

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

Что я делаю неправильно ?

Полицейское управление уже вижуэтот а такжеэтот

Ответы на вопрос(2)

Ваш ответ на вопрос