我正在尝试使用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
数据库的迹象。
有人可以解释我如何指定我想要使用的数据库的名称吗?
答案 0 :(得分:0)
在web.config
下的connectionStrings
文件
<add name="MongoHQ"
connectionString="mongodb://<user>:<pwd>@<host>:<port>/<collection>" />
然后使用MongoDB驱动程序,您可以轻松连接
var server = MongoServer.Create(connectionStringFromConfig).GetDatabase("your_db");