MongoDB& ASP.NET MVC:在何处指定数据库名称

时间:2014-06-18 12:27:06

标签: asp.net-mvc mongodb

我正在尝试使用Visual Studio ASP.NET MVC 5项目运行MongoDB。我的问题是:如何告诉Visual Studio我想要使用的数据库的名称?

到目前为止,我在<appSettings>的{​​{1}}中有以下内容:

Web.config

然后,我运行<add key="DbName" value="db1" /> 命令启动MongoDB,然后运行Visual Studio调试器。它向我展示了我编写的一个页面,它允许我注册一个用户,该用户应在数据库中创建一些条目。但是,当我通过运行mongod转到MongoDB shell并输入mongo时,我得到以下内容:

show dbs

并且没有我之前指定的ASPNETDB 0.078GB admin (empty) local 0.078GB 数据库的迹象。

有人可以解释我如何指定我想要使用的数据库的名称吗?

1 个答案:

答案 0 :(得分:0)

web.config下的connectionStrings文件

下指定的正常情况
<add name="MongoHQ"
     connectionString="mongodb://<user>:<pwd>@<host>:<port>/<collection>" />

然后使用MongoDB驱动程序,您可以轻松连接

var server = MongoServer.Create(connectionStringFromConfig).GetDatabase("your_db");

但您可以找到all documentation in mongoDB docs