Je connais deux approches :
-
Update.PushWrapped<MyObject>("arrayfield", myObjectInstance);
//pilote c#>=1.0 -
Ou convertissez votre classe en
BsonValue
vous-même viaToBsonDocument()
méthode d'extension.Update.Push("arrayfield", myObjectInstance.ToBsonDocument());