MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongoDB :pilote C# V2 Comment mettre à jour un élément dans une collection imbriquée

Je crois que votre problème est que votre instruction Update utilise Set dans un cas et AddToSet dans un autre cas. AddToSet est une opération basée sur un tableau et Set affecte directement une valeur. Vous devez utiliser AddToSet dans les deux cas afin de vous assurer qu'un tableau existe dans MongoDB.

Le FormatException est parce que nous attendons un tableau (parce que le type est List) et à la place nous obtenons un document.