Search code examples
c#mongodbmongodb-.net-driver

Convert string into MongoDB BsonDocument


I have a long string in JSON format, and I want to convert it into a BSONDocument for insertion into a MongoDB database. How do I do the conversion? I'm using the official C# driver.


Solution

  • The answer is:

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