mongo 执行$inc 后防止int 被强转为double

执行了一条month 减1的命令,执行后发现字段类型从int 变成了double。

db.getCollection("leaderboards").updateMany({},{$inc:{month:-1}})

要防止被强制转换,需要保证被减数的数据类型和源字段一致。

db.getCollection("leaderboards").updateMany({},{$inc:{month:NumberInt(-1)}})

Leave a Comment

邮箱地址不会被公开。 必填项已用*标注