我需要像这样在文档中数组的最后一个元素上设置一个字段
db.col.updateOne(
{_id: ObjectId(...)},
{$set: {
'log.-1.activity': 'new_activity'
}},
)
但是失败了:
无法在元素中创建字段“ -1”
我该怎么做?
示例文档:
[
{
"_id": ...
"name": ...
"log": [
{"activity": ...},
{"activity": ...},
{"activity": ...}
]
}
]
在此示例中,我将尝试为ID为activity
的给定文档设置log
数组中最后一个条目的_id
字段