想更新子文档数组中的一个字段,按照官方文档写了但是不能更新,请各位帮忙看看,谢谢!
更新方法:
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
字段插入值应该怎么操作呢?谢谢!
拉丁的传说
相关分类