sql >> Database >  >> NoSQL >> MongoDB

mongoDB:C#-stuurprogramma V2 Een item in een geneste verzameling bijwerken

Ik denk dat uw probleem is dat uw Update-instructie Set in het ene geval en AddToSet in een ander geval gebruikt. AddToSet is een op een array gebaseerde bewerking en Set wijst rechtstreeks een waarde toe. U moet AddToSet in beide gevallen gebruiken om er zeker van te zijn dat er een array bestaat in MongoDB.

De FormatException is omdat we een array verwachten (omdat het type List is) en in plaats daarvan krijgen we een document.



  1. Verminder het gebruikte geheugen bij het laden van het dataframe van enorme panda's van MongoDB

  2. Recursief zoeken op een collectie in MongoDB

  3. Aan de slag met MongoDB-gebruikersbeheer

  4. 3 manieren om een ​​index te verbergen voor het queryplan in MongoDB