相关疑难解决方法(0)

MongoDB - 聚合总和

我正在尝试计算在数据库中跟踪的总金额.每个订单文档都包含一个字段"total_price"

我试图使用以下代码:

db.orders.aggregate({
    $group: {
        _id: null,
        total: {$sum: "$total_price"}
    }
})
Run Code Online (Sandbox Code Playgroud)

不幸的是,我得到的唯一输出是: { "result" : [ { "_id" : null, "total" : 0 } ], "ok" : 1 }

但是为了验证实际上存储了数值数据,而不是总计:db.orders.find()[0].total_price这导致了8.99

任何帮助将不胜感激.我使用MongoDB的经验很少.我此时只介绍了基础知识.

先感谢您.

mongodb aggregation-framework

4
推荐指数
1
解决办法
4674
查看次数

标签 统计

aggregation-framework ×1

mongodb ×1