
执行了一条month 减1的命令,执行后发现字段类型从int 变成了double。
db.getCollection("leaderboards").updateMany({},{$inc:{month:-1}})
要防止被强制转换,需要保证被减数的数据类型和源字段一致。
db.getCollection("leaderboards").updateMany({},{$inc:{month:NumberInt(-1)}})
执行了一条month 减1的命令,执行后发现字段类型从int 变成了double。
db.getCollection("leaderboards").updateMany({},{$inc:{month:-1}})
要防止被强制转换,需要保证被减数的数据类型和源字段一致。
db.getCollection("leaderboards").updateMany({},{$inc:{month:NumberInt(-1)}})