笔误: 问题代码copy成了解决后代码, @zhangvivid 谢谢指出
场景:
在命令手动的为用户表添加新的整型字段
db.getCollection('cuishou_user').findAndModify({query:{'id':{$in:[1]}},
update:{$set:{'contract_status': 1}},
new:true,
upsert:true
})
解决:
NumberInt 转换一下
db.getCollection('cuishou_user').findAndModify({query:{'id':{$in:[1]}},
update:{$set:{'contract_status': NumberInt(1)}},
new:true,
upsert:true
})