【mongodb】请教mongodb 如何统计String 类型的价格
发布于 9 年前 作者 yuexing0921 6567 次预览 最后一次回复是 9 年前 来自 问答
数据库版本3.0.7 表结构
{
price: "123.00"
}
我想统计下表中的price的总和,mongo命令如下
aggregate( [{ $group: { _id: null , total : { $sum: '$price' } } }])
结果统计是0 ,因为历史遗留问题,price是String类型,这有办法解决吗?
先拜谢了。。。。。
5 回复
召唤桑神 @i5ting
先
$project把字段转成数字再$group@jiangzhuo 有具体的代码吗?我查了下文档,没有查到
@yuexing0921 https://docs.mongodb.com/manual/reference/operator/aggregation/project/#pipe._S_project
@jiangzhuo 研究了半天也没有研究出来,不过还是谢谢了。