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