将string转换成MongoDB BsonDocument

我有一个JSON格式的长string,我想把它转换成一个BSONDocument插入MongoDB数据库。 我如何进行转换? 我正在使用官方的C#驱动程序。

答案是:

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

使用MongoDB .NET库的版本2.1

 string json = "{'foo' : 'bar' }"; var document = new BsonDocument(); document.Add(BsonDocument.Parse(json)); 
  • 通过关键字段查找MongoDB集合中的所有重复文档
  • .NETconfiguration(app.config / web.config / settings.settings)
  • C ++结构函数
  • 相当于C ++的C#映射<string,double>
  • 如何简洁,便携地彻底种子PRNG?
  • C#:打印对象的所有属性
  • 使用Windows命令提示符安装Windows服务?
  • 如何从程序中调用gdb来打印它的堆栈跟踪?
  • List.Add()线程安全
  • 你应该实现IDisposable.Dispose(),使它永远不会抛出?
  • $在数组中的ObjectId上查找