sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoDB:controlador C# V2 Cómo actualizar un elemento en una colección anidada

Creo que su problema es que su declaración de actualización usa Set en un caso y AddToSet en otro caso. AddToSet es una operación basada en matrices y Set asigna un valor directamente. Debe usar AddToSet en ambas circunstancias para garantizar que exista una matriz en MongoDB.

FormatException se debe a que esperamos una matriz (porque el tipo es Lista) y en su lugar obtenemos un documento.