/ / Konwertuj ciąg na MongoDB BsonDocument - c #, mongodb, mongodb-.net-driver

Konwertuj ciąg na MongoDB BsonDocument - c #, mongodb, mongodb-.net-driver

Mam długi ciąg w formacie JSON i chcę przekonwertować go na BSONDocument do wstawienia do bazy danych MongoDB. Jak wykonać konwersję? Używam oficjalnego sterownika C #.

Odpowiedzi:

80 dla odpowiedzi № 1

Odpowiedź to:

string json = "{ "foo" : "bar" }";
MongoDB.Bson.BsonDocument document
= MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(json);

40 dla odpowiedzi nr 2
string json = "{ "foo" : "bar" }";
BsonDocument document = BsonDocument.Parse(json);

4 dla odpowiedzi nr 3

Korzystanie z wersji 2.1 biblioteki .NET MongoDB

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