想更新子文档数组中的一个字段,按照官方文档写了但是不能更新,请各位帮忙看看,谢谢!
更新方法:
modle.updateOne({ "fruit.price":12,
_id:1},{
$set:{ "fruit.$.sum":30
}
})model 实例:
{ _id:1, fruit:[{ price:12, sum:23, date:'2018.7.6', add:Array
},
{ price:5, sum:40, date:'2018.7.6', add:Array
}]
}返回结果:
{ Ok:1, nModified:0, n:0}明明找到了一个为什么更新不成功呢?另外,如果我想对add字段插入值应该怎么操作呢?谢谢!
呼唤远方
拉丁的传说
随时随地看视频慕课网APP
相关分类