sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo actualizar un campo en el subdocumento de una matriz contenido en el subdocumento de una matriz en MongoDB usando el controlador C#?

No está actualizando el subdocumento de un subdocumento. Está actualizando un campo del subdocumento de una matriz que está dentro del subdocumento de la matriz principal.

Puede actualizar el primero elemento por el golpe de código

col.Update(Query.EQ("Sessions.ID", sessionID),
                Update.Set("Sessions.$.Order.Items.0.Title", newTitle));

con una simple consulta de actualización no puede actualizar todas Título de los elementos. Este enlace podría ayudarlo (con una consulta de actualización de JavaScript personalizada)

Cómo a la actualización múltiple de una matriz anidada en MondoDB?