MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

BsonValue e classes personalizadas no driver MongoDB C#


Conheço duas abordagens:

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

  2. Ou converta sua classe para BsonValue você mesmo via ToBsonDocument() método de extensão.

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