Tengo un documento estructurado así:campo Actualizar en el conjunto de elementos exacta en MongoDB
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "", ""] },
{ nickname : "test2", items : ["", "", ""] },
]
}
¿Puedo $set
el segundo elemento de la matriz items
del objeto incrustado en la matriz heros
con nickname
"test"
?
Resultado:
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "new_value", ""] }, // modified here
{ nickname : "test2", items : ["", "", ""] },
]
}
Descripción simple y clara. Saludos –
Gracias, ¡¡¡Has ganado mi vida !!! – juanmiguelRua
¿cómo puedo acceder a un valor del elemento coincidente? como {"heros. $. items.2": "heros. $. nickname"}? – kommradHomer