我有一个JSON格式的长字符串,我想把它转换成BSONDocument,插入MongoDB数据库.我该如何转换?我用的是官方的C#driver.

推荐答案

答案是:

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

Mongodb相关问答推荐

MongoDB聚合如何对对象数组中的值求和

在数组对象 Mongodb 中仅 Select 需要的数组

Mongo 聚合查找 $gte 6 个月前的日期,以DD-MM-YYYY格式存储为字符串

mongodb.将文档分组在数组中,对它们进行评分计数和求和并添加新字段

管道聚合mongodb同一$project阶段的计算字段?

查询有关 Go 项目中对象数组的 MongoDb 集合

MongoDB 更新:如果新值不同,则将旧字段值推送到另一个数组字段

如何使用 Golang 库获取 MongoDB 版本?

MongoDB聚合多条件

使用绝对类型在 Typescript 中编写 Mongoose 的类型化模型和模式的类和接口

db.createCollection 不是函数

如果 mongoDB 服务器正在运行,如何从驱动程序判断

mongoose通过引用属性查找文档

将MongoDB连接到前端?

$lookup 结果 mongodb 的计数

MongoDB 3 Java判断集合是否存在

没有参考选项的mongoose填充字段

使用自定义 _id 值时 mongodb 中的 Upserts

为什么 Mongo 提示会使查询运行速度提高 10 倍?

Pymongo/bson:将 python.cursor.Cursor 对象转换为可序列化/JSON 对象