MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak zaktualizować pole w poddokumencie tablicy zawartym w poddokumencie tablicy w MongoDB za pomocą sterownika C#?

Nie aktualizujesz dokumentu podrzędnego poddokumentu. Aktualizujesz jedno pole poddokumentu tablicy, które znajduje się w poddokumencie macierzy macierzystej.

Możesz zaktualizować pierwszy element przez cios kodu

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

za pomocą prostego zapytania o aktualizację nie możesz zaktualizować wszystkich Tytuł elementów.Ten link może Ci pomóc (z niestandardowym zapytaniem o aktualizację JavaScript)

Jak do wielu aktualizacji zagnieżdżonej tablicy w MondoDB?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Odpowiednik $elemMatch w danych wiosennych mongodb

  2. Meteor, definiuj kolekcje dynamicznie

  3. Wywołanie zwrotne Mongoose.js instance.save() nie uruchamia się

  4. Zaktualizuj wiele poddokumentów bez dokładnego warunku na poziomie poddokumentu

  5. nie można zainstalować npm mangusty