Jag känner till två tillvägagångssätt:
-
Update.PushWrapped<MyObject>("arrayfield", myObjectInstance);
//c# drivrutin>=1.0 -
Eller konvertera din klass till
BsonValue
dig själv viaToBsonDocument()
förlängningsmetod.Update.Push("arrayfield", myObjectInstance.ToBsonDocument());