У меня есть документ, структурированный следующим образом:
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "", ""] },
{ nickname : "test2", items : ["", "", ""] },
]
}
Могу ли я $set
второй элемент массива items
встроенного объекта в массиве heros
с nickname
"test"
?
Результат:
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "new_value", ""] }, // modified here
{ nickname : "test2", items : ["", "", ""] },
]
}