数据库版本3.0.7 表结构
{
price: "123.00"
}
我想统计下表中的price的总和,mongo命令如下
aggregate( [{ $group: { _id: null , total : { $sum: '$price' } } }])
结果统计是0 ,因为历史遗留问题,price是String类型,这有办法解决吗?
先拜谢了。。。。。
回复 (5)
Y
@jiangzhuo 研究了半天也没有研究出来,不过还是谢谢了。
Y
召唤桑神 @i5ting
J
db.collection.aggregate( [ { <stage> }, ... ] )
先$project把字段转成数字再$group
Y
@jiangzhuo 有具体的代码吗?我查了下文档,没有查到
参与回复
登录后即可参与回复。登录