const string strconn = "mongodb://127.0.0.1:27017";//数据库连接字符串
const string dbName = "cnblogs";//数据库名称
MongoServer server = MongoDB.Driver.MongoServer.Create(strconn);//创建数据库链接
MongoDatabase db = server.GetDatabase(dbName);//获得数据库cnblogs
}
编译出现错误:
错误 1 “MongoDB.Driver.MongoServer”并不包含“Create”的定义
换成用MongoClient(strConn).GetServer()吧。
不行呢,报错了
@飞yangcao: 你mongodb的组件引用有问题吧
你版本多少?
@Daniel Cai: MongoDB shell version: 3.2.10
@飞yangcao:不是这个,是你代码中引用的mongodb drvier版本多少?
@Daniel Cai: 2.0.1.27
@Daniel Cai: 2.3.0.157这个版本的也不行
@飞yangcao: new MongoClient(connectionString);
client.GetDatabase(dbName);
@Daniel Cai: 还是不行哦
@飞yangcao: 没办法了,官方api也就是这些,建议检查引用正确性。
@Daniel Cai: 好的,谢谢你啦!
试试这个。
https://github.com/RobThree/MongoRepository
具体怎么写呢,那个例子没有主函数啊