Конвертировать строку в MongoDB BsonDocument - PullRequest
51 голосов
/ 11 апреля 2011

У меня длинная строка в формате JSON, и я хочу преобразовать ее в BSONDocument для вставки в базу данных MongoDB Как мне сделать преобразование? Я использую официальный драйвер C #.

Ответы [ 3 ]

86 голосов
/ 12 апреля 2011

Ответ:

string json = "{ 'foo' : 'bar' }";
MongoDB.Bson.BsonDocument document
    = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(json);
45 голосов
/ 16 апреля 2013
string json = "{ 'foo' : 'bar' }";  
BsonDocument document = BsonDocument.Parse(json);
4 голосов
/ 30 сентября 2015

Использование версии 2.1 библиотеки MongoDB .NET

string json = "{'foo' : 'bar' }";
var document = new BsonDocument();
document.Add(BsonDocument.Parse(json));
...