2
回答
MongoDB sum小数老是0
开发十年,就只剩下这套Java开发体系了   

本人使用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
发帖于3年前 2回/281阅
顶部