从包含db名称的URL获取到MongoDB数据库的连接

从包含db名称的URL获取到MongoDB数据库的连接,mongodb,mongodb-.net-driver,Mongodb,Mongodb .net Driver,我有一个包含DB的MongoDB连接字符串。我当前正在以以下方式初始化集合: var mongoUrl = new MongoUrl(_connectionString); var mongoClient = new MongoClient(mongoUrl); var mongoServer = mongoClient.GetServer(); var mongoDatabase = mongoServer.GetDatabase(mongoUrl.DatabaseName); _defaul

我有一个包含DB的MongoDB连接字符串。我当前正在以以下方式初始化集合:

var mongoUrl = new MongoUrl(_connectionString);
var mongoClient = new MongoClient(mongoUrl);
var mongoServer = mongoClient.GetServer();
var mongoDatabase = mongoServer.GetDatabase(mongoUrl.DatabaseName);
_defaultCollection = mongoDatabase.GetCollection<Comment>("comments");
var mongoUrl=新的mongoUrl(_connectionString);
var mongoClient=新的mongoClient(mongoUrl);
var mongoServer=mongoClient.GetServer();
var mongoDatabase=mongoServer.GetDatabase(mongour.DatabaseName);
_defaultCollection=mongoDatabase.GetCollection(“注释”);
这很好,但似乎比应该的时间长。我是否错过了做同样事情的一种不那么健谈的方式

谢谢
Matthew

不幸的是,你没有错过一件事,这确实是完成一项共同任务的一种麻烦的方式


我鼓励您看看这个优秀的开源项目,它让这些简单的任务变得轻而易举。

不幸的是,您并没有错过一件事,这确实是实现一项普通任务的一种麻烦的方式


我鼓励您看看这个优秀的开源项目,它使这些简单的任务变得轻而易举。

好的,太好了。这没什么大不了的,因为它大部分都是在基类中编写一次,然后就被忽略了……看起来我肯定错过了什么。太好了。这没什么大不了的,因为它大部分都是在基类中编写一次,然后就被忽略了……看起来我肯定错过了什么。