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