2
回答
MongoDB sum小数老是0
注册华为云得mate10,2.9折抢先购!>>>   

本人使用mongo-java-driver3.2版本连接mongo 然后又一个功能需要做统计,我就使用mongoCollection.aggregate这个方法

然后条件我是

basicDBObject.append("$group",
                             new BasicDBObject().append("_id",
                                                        new BasicDBObject().append("mccode","$mccode")
                                                                           .append("status","$retCode"))
                                                .append("totalAmount",new BasicDBObject("$sum","$amount"))
                                                .append("totalCount",new BasicDBObject("$sum",1))这么写的

由于$amount是小数,然后可能存在mongo里面子字符串 我在求amount和的时候老是0 可能是因为是字符串的原因,但是这个应该怎么解决

举报
MLGKO
发帖于2年前 2回/268阅
顶部