今天在写mongodb的管道命令 其他命令都没问题 但一用sum和avg就不行,有没有小伙伴帮俺看一下是为什么谢谢!

关于#NoSQLMongoDBsum#的问题,如何解决?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 青霄 2023-03-10 09:06关注
salary字段类型是字符串,需要转换类型再求和
db.dept.aggregate([ {'$addFields': { "int_salary": { '$convert': { input: "$salary", to: "int", onError: "Error", onNull: 0 } } }}, {'$group': { "_id": "$depno", "salary": {'$sum': "$int_salary"} }} ])
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报