在我的数据库中,我的架构中有一个字段:priority_data: [ String ]
这是优先级数据的数组。
以下是该字段可以包含的示例:
"priority_data": ["Photo","Video","Music"]
我想更新,例如仅索引2 。
我尝试继续以下代码:
await Disk.findOne({_id: id})
.then(doc => {
doc.disk_info[1] = 'Office Document';
doc.save()
.then(() => {
res.status(200).json({
message: 'ok'
})
})
})
但这会引发我一个错误。
有人可以帮忙吗?
答案 0 :(得分:0)
await Disk.update(
{_id: id},
{$set:{"priority_data.1":"Office Document"}}
)