我正在尝试使用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"));
}