我试图计算我们数据库中跟踪的总花费金额。每个订单文档包含一个"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几乎没有经验。目前我只学习了基础知识。提前谢谢。