在asp.net中使用c sharp查询mongodb

时间:2017-04-12 14:26:43

标签: c# asp.net mongodb

我正在尝试使用asp.net表单查询MongoDB数据库集合文档。 我收到错误 - 无法找到类型或命名空间名称'BsonDocument'(您是否缺少using指令或程序集?)

我查看了在线发布的类似问题,但我不理解的部分是有角度的括号之间所需的输入 - 即DB.GetCollection。 VisualStudio上下文显示了预期的文档类型。

以下是我正在使用的内容:

操作系统是Windows 2012R2 MongoDB版本是3.2.3 数据库名称是“SignalPool” 集合名称为“L1Signal_Pool_Active”

文件记录的例子

{     “_id”:ObjectId(“58ec2e125c57ef0d142d3a35”),     “L1Name”:“equipment01”,     “updatedate”:ISODate(“2017-04-11T01:14:58.000 + 0000”),     “enddate”:null,     “timespan”:0.0,     “signalname”:“手动”,     “value”:null,     “filter”:null,     “TypeID”:null,     “法官”:null,     “错误”:null,     “警告”:null }

using MongoDB.Driver;
using MongoDB.Bson;

protected void btnShowSignal_Click(object sender, EventArgs e)
        {
            var conString = "mongodb://l92.168.2.100:27017";
            var Client = new MongoClient(conString);
            var DB = Client.GetDatabase("SignalPool");
            var collection = DB.GetCollection<BsonDocument>("L1Signal_Pool_Active");
            Response.Write(DB.GetCollection<BsonDocument>("L1Signal_Pool_Active"));


        }

0 个答案:

没有答案