一、问题
在更新如下文件的值时发生的错误:
{
_id: ObjectId("63a950274d8bb6ad92cac680"),
articleid: '100000',
content: '晚上造房子',
userid: '1002',
datetime: ISODate("2022-12-26T07:41:27.033Z"),
likenum: 10,
state: null
}
使用的错误的命令为:
db.comment.updateOne({
userid:"1002"}, {
likenum: NumberInt(1002)})
报错:
二、解决
采用局部修改:
db.comment.updateOne({
userid:"1002"}, {
$set:{
likenum: NumberInt(1002)}})
成功得完成了修改,并且没有报错: