BsonDocument.Parse () проблемы с преобразованием строки в BsonDocument - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь преобразовать строку в BsonDocument с помощью метода Parse (), но получаю сообщение об ошибке «Невозможно десериализовать« BsonDocument »из BsonType« String ».».Моя строка имеет следующий формат: string str = {'name': 'John', 'surname':'McLure'}, и я вызываю метод таким образом BsonDocument document = BsonDoucment.Parse(str).Я видел Преобразовать строку в MongoDB BsonDocument и там говорится, что для преобразования строки в BsonDocument используется метод Parse, но он не работает!

Заранее спасибо

1 Ответ

0 голосов
/ 04 июня 2018

О Боже, я решил это: проблема была с форматом строки JSon, у меня было

string json_string = {'name': 'John', 'surname':'McLure'}

, но BsonDocument.Parse () не хочет полейв кавычках только имя поля, поэтому я изменил его на

string json_string = {name: 'John', surname:'McLure'}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...