У меня есть expandoObject d , и я хочу выполнить итерацию по словарю и взять его ключи и значения, чтобы создать новый объект, {key:value, key:value} , а затем назначить этот новый объект d и, конечно, его сериализовать. как bsonDocument для вставки.
если просто взять словарь и выполнить .toArray(), я не получаю ошибок сериализации mongoDB, но если я создаю новый ExpandObject из этого нового объекта или просто передаю словарь, который я упомянул как d.newObject, я получаю бесполезный mondodb ошибка сериализации.
Как мне это сделать (1) и что мне не хватает в отношении того, что ожидает документ BSON в отношении того, что можно и нельзя сериализовать?