Ich kenne zwei Ansätze:
-
Update.PushWrapped<MyObject>("arrayfield", myObjectInstance);//c#-Treiber>=1.0 -
Oder konvertieren Sie Ihre Klasse in
BsonValueselbst überToBsonDocument()Erweiterungsmethode.Update.Push("arrayfield", myObjectInstance.ToBsonDocument());