MongoDB - Soma Agregada
Eu estou tentando calcular a quantia total de dinheiro gasto sendo rastreado dentro do nosso banco de dados. Cada documento do pedido contém um campo "total_price"
Eu estou tentando usar o seguinte código:
db.orders.aggregate({
$group: {
_id: null,
total: {$sum: "$total_price"}
}
})
Infelizmente, a única saída que recebo é:{ "result" : [ { "_id" : null, "total" : 0 } ], "ok" : 1 }
Mas, para verificar, existem dados numéricos armazenados, e não estão sendo somados:db.orders.find()[0].total_price
isto resulta em8.99
Qualquer ajuda seria muito apreciada. Eu tenho muito pouca experiência usando o MongoDB. Eu só cobri o básico neste momento.
Agradeço antecipadamente.