sql >> Databáze >  >> NoSQL >> MongoDB

mongoDB:C# driver V2 Jak aktualizovat položku ve vnořené kolekci

Domnívám se, že váš problém je v tom, že váš příkaz Update používá Set v jednom případě a AddToSet v jiném případě. AddToSet je operace založená na poli a Set přiřadí hodnotu přímo. Za obou okolností byste měli použít AddToSet, abyste zajistili existenci pole v MongoDB.

Výjimka FormatException je proto, že očekáváme pole (protože typ je List) a místo toho dostaneme dokument.



  1. Aktualizace záznamů v MongoDB prostřednictvím pymongo vede k odstranění většiny z nich

  2. Dvoufázové potvrzení v MongoDB

  3. pole s jedinečnými hodnotami ve všech dokumentech jedné kolekce

  4. Soubor cookie nginx lua redis se nenastavuje