web-dev-qa-db-fra.com

Convertir une chaîne en MongoDB BsonDocument

J'ai une longue chaîne au format JSON et je souhaite la convertir en un BSONDocument pour l'insertion dans une base de données MongoDB. Comment faire la conversion? J'utilise le pilote C # officiel.

51
Journeyman

La réponse est:

string json = "{ 'foo' : 'bar' }";
MongoDB.Bson.BsonDocument document
    = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(json);
87
Journeyman
string json = "{ 'foo' : 'bar' }";  
BsonDocument document = BsonDocument.Parse(json);
46
m_hawk13

Utilisation de la version 2.1 de la bibliothèque .NET de MongoDB

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