小编use*_*261的帖子

mongodb c#如何使用BSON文档

我花了很多时间寻找答案......这在PHP中很容易,但我不能把它放在C#中(我是C#和mongo的新手......)我正在尝试迭代存储文档的所有级别.该文件如下:

{
    "_id": ObjectId("51f90101853bd88971ecdf27"),
    "fields": [
        {
            "ID": ObjectId("51fd09498b080ee40c00514e"),
            "NAME": "ID",
            "TYPE": "Text"
        },
        {
            "ID": ObjectId("51fd09a68b080ee40c0064db"),
            "NAME": "Title",
            "TYPE": "Text"
        },
        {
            "ID": ObjectId("51fd09b28b080ee40c004d31"),
            "NAME": "Start Date",
            "TYPE": "Date"
        },
        {
            "ID": ObjectId("51fd09c28b080ee40c007f2e"),
            "NAME": "Long Description",
            "TYPE": "Memo"
        }
    ],
    "name": "TODB",
    "updated": "Wed Jul 31 2013 08:20:17 GMT-0400 (Eastern Daylight Time)"
}
Run Code Online (Sandbox Code Playgroud)

我访问"名称"和"更新"没有问题,但无法弄清楚如何访问"字段"数组.

代码到目前为止:

{
    MongoServer mongo = MongoServer.Create();
    mongo.Connect();
    var db = mongo.GetDatabase("forms"); 
    mongo.RequestStart(db);
    var collection = db.GetCollection("forms");
    var query = new QueryDocument("name",
    "TODB"); 
    mongo.Disconnect();
}

@foreach(BsonDocument …
Run Code Online (Sandbox Code Playgroud)

c# mongodb bson

19
推荐指数
1
解决办法
6万
查看次数

标签 统计

bson ×1

c# ×1

mongodb ×1