【发布时间】:2020-03-01 01:15:30
【问题描述】:
我有一个这样的 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
}
},
{},
() => {}
);
但没有任何更新。为什么?
谢谢
【问题讨论】:
标签: mongodb mongoose mongodb-query