mongodb不支持group,却支持sum等操作

浏览:2343 发布日期:2017/08/19 分类:求助交流
mongodb命令db.orders.aggregate([{$match:{status:"A"}},{$group:{_id:"$cust_id",total:{$sum:"$amount"}}}])于是我来看,用thinkphp如何实现。靠,Thinkphp能实现SUM,但是group却是空的。也就是说只能简单对字段求总额,却无法按照正常的思路,以group的群组求和。我想问,官方这样的主要目的是什么?!

请看mongodb类,builder.php的第444行['$group' => ['_id' => null, 'aggregate' => ['$' . $fun => '$' . $field]]],
最佳答案
评论( 相关
后面还有条评论,点击查看>>