Update objetos de matriz anidados basados en una propiedad en MongoDB
Tengo una colección MongoDB que tiene documentos que se ven así:
{
createdTimestamp: 111111111111,
items: [{
itemName: 'Name 1',
quantity: 10
}, {
itemName: 'Name 2'
quantity: 20
}]
}
Ahora, quiero actualizar todos los documentos para queitemName: 'Name 1'
se actualizaría aitemName: 'New Name'
. Después de una actualización, el documento anterior debería tener el siguiente aspecto:
{
createdTimestamp: 111111111111,
items: [{
itemName: 'New Name',
quantity: 10
}, {
itemName: 'Name 2'
quantity: 20
}]
}
¿Hay alguna forma de hacer esto, sin iterar sobre todos los documentos yo mismo?