我正在尝试计算在我们的数据库中跟踪所花费的总金额。每个订单文档都包含一个字段“total_price”
我正在尝试使用以下代码:
db.orders.aggregate({
$group: {
_id: null,
total: {$sum: "$total_price"}
}
})
不幸的是,我得到的唯一输出是:{ "result" : [ { "_id" : null, "total" : 0 } ], "ok" : 1 }
但是要验证实际上存储了数字数据,而只是没有被总计:db.orders.find()[0].total_price
这导致8.99
任何帮助将不胜感激。我使用 MongoDB 的经验很少。在这一点上,我只介绍了基础知识。
先感谢您。