Я пытаюсь создать Bson из Json. Я попытался использовать Json.Net, но, похоже, есть документированное поведение, когда библиотека создает uint64 для целых полей. к сожалению, мы должны использовать uint32.Невозможно наложить объект типа «MongoDB.Bson.BsonDocument» на тип «MongoDB.Bson.BsonBinaryData»
Следовательно, я пытаюсь использовать библиотеку monsodb bson. но я не могу понять, как преобразовать BsonDocument в BsonBinaryData.
//Works well, I can inspect with watch
MongoDB.Bson.BsonDocument doc = MongoDB.Bson.BsonDocument.Parse(json);
//Invalid cast exception
byte[] data = doc.AsByteArray;
Впечатляет, что эту информацию вы не просто найти! Достаточно того, что до сих пор я не мог найти такого простого решения (за несколько дней поиска), чтобы написать сообщение, которое легко можно найти в Google! большое спасибо – Ibrahim