首页 新闻 会员 周边

c#和mongodb的连接问题

0
悬赏园豆:5 [待解决问题]

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”的定义 

飞yangcao的主页 飞yangcao | 初学一级 | 园豆:197
提问于:2016-10-24 17:14
< >
分享
所有回答(2)
0

换成用MongoClient(strConn).GetServer()吧。

Daniel Cai | 园豆:10424 (专家六级) | 2016-10-24 17:46

不行呢,报错了

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-24 19:43

@飞yangcao: 你mongodb的组件引用有问题吧

你版本多少?

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-10-24 23:02

@Daniel Cai: MongoDB shell version: 3.2.10

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-25 08:53

@飞yangcao:不是这个,是你代码中引用的mongodb drvier版本多少?

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-10-25 09:41

@Daniel Cai: 2.0.1.27

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-25 10:03

@Daniel Cai: 2.3.0.157这个版本的也不行

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-25 10:05

@飞yangcao: new MongoClient(connectionString);

client.GetDatabase(dbName);

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-10-25 10:25

@Daniel Cai: 还是不行哦

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-25 10:35

@飞yangcao: 没办法了,官方api也就是这些,建议检查引用正确性。

支持(0) 反对(0) Daniel Cai | 园豆:10424 (专家六级) | 2016-10-25 10:50

@Daniel Cai: 好的,谢谢你啦!

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-25 10:51
0

试试这个。

https://github.com/RobThree/MongoRepository

Catcher8 | 园豆:364 (菜鸟二级) | 2016-10-24 19:43

具体怎么写呢,那个例子没有主函数啊

 

支持(0) 反对(0) 飞yangcao | 园豆:197 (初学一级) | 2016-10-24 20:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册