問題描述想更新子文檔數組中的一個字段,按照官方文檔寫了但是不能更新,請各位幫忙看看,謝謝!相關代碼更新方法: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字段插入值應該怎么操作呢?謝謝!
mongoose 更新操作未報錯但不能更新?
呼喚遠方
2018-10-23 10:45:19