Ответ 1
Ответ:
string json = "{ 'foo' : 'bar' }";
MongoDB.Bson.BsonDocument document
= MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(json);
У меня длинная строка в формате JSON, и я хочу преобразовать ее в BSONDocument для вставки в базу данных MongoDB. Как мне сделать конверсию? Я использую официальный драйвер С#.
Ответ:
string json = "{ 'foo' : 'bar' }";
MongoDB.Bson.BsonDocument document
= MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(json);
string json = "{ 'foo' : 'bar' }";
BsonDocument document = BsonDocument.Parse(json);
Использование версии 2.1 библиотеки MongoDB.NET
string json = "{'foo' : 'bar' }";
var document = new BsonDocument();
document.Add(BsonDocument.Parse(json));