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