varios valor update una mas insertar inserta documentos crear consultas complejas como comandos coleccion campo agregar actualizar mongodb

valor - Actualización de la propiedad del documento incrustado en Mongodb



insertar varios documentos en mongodb (1)

.update(Authors:{$elemMatch:{Slug:"slug"}}, {$set: {''Authors.$.Name'':"zzz"}});

Tengo un documento que se parece a esto:

{ "_id": 3, "Slug": "slug", "Title": "title", "Authors": [ { "Slug": "slug", "Name": "name" } ] }

Quiero actualizar todos los Authors.Name basados ​​en Authors.Slug. Intenté esto pero no funcionó:

.update({"Authors.Slug":"slug"}, {$set: {"Authors.Name":"zzz"}});

¿Qué estoy haciendo mal aquí?