sql >> Database >  >> NoSQL >> MongoDB

Hoe een veld in het subdocument van een array in het subdocument van een array in MongoDB bij te werken met behulp van het C#-stuurprogramma?

U werkt geen subdocument van een subdocument bij. U werkt één veld van het subdocument van een array bij dat zich in het subdocument van de bovenliggende array bevindt.

Je kunt de eerste . updaten element door de code klap

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

met een eenvoudige update-query kun je alles niet updaten Elements' Titel. Deze link kan u helpen (met aangepaste JavaScript-updatequery)

Hoe multi-update van een geneste array in MondoDB?



  1. Mongo-shell voert query uit vanuit bestand en toont resultaat

  2. db.cloneCollection negeer dubbele sleutels

  3. Mongo push naar array binnen array

  4. Mongodb client-side javascript api