我有一个像这样的mongo文档:
{
_id: "...",nested_document: {
_id: "...",myobject: {
fields: [
{ value: "VALUE_TO_CHANGE" },{ value: "KEEP_THIS_ONE" }
]
}
}
}
并且我正尝试用猫鼬更新VALUE_TO_CHANGE
(按其索引):
await Model.findByIdAndUpdate(
req.params.id,{
$set: {
"nested_document.myobject.fields.$[0].value": value
}
},{},() => {}
);
但是没有任何更新。为什么?
谢谢