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

BsonValue et classes personnalisées dans MongoDB C# Driver

Je connais deux approches :

  1. Update.PushWrapped<MyObject>("arrayfield", myObjectInstance); //pilote c#>=1.0

  2. Ou convertissez votre classe en BsonValue vous-même via ToBsonDocument() méthode d'extension.

    Update.Push("arrayfield", myObjectInstance.ToBsonDocument());