Asp.net mvc MongoDB:连接到数据库

Asp.net mvc MongoDB:连接到数据库,asp.net-mvc,mongodb,Asp.net Mvc,Mongodb,我已经安装了MongoDB,并成功地将其作为Windows服务运行,我称之为MongoDB。正如预期的那样,我能够通过ASP.NET MVC应用程序将数据添加到数据库中。在MongoDB配置文件中,我的数据路径设置为默认的C:\data\db 我的问题是:现在如何从命令行连接到此数据库?我希望能够执行诸如删除数据库或查询数据库之类的操作,并且希望在Windows命令提示符下执行此操作。我知道运行mongo.exe可以实现这样的功能,但是运行它时我需要提供哪些参数呢?除了给Windows服务命名之

我已经安装了MongoDB,并成功地将其作为Windows服务运行,我称之为
MongoDB
。正如预期的那样,我能够通过ASP.NET MVC应用程序将数据添加到数据库中。在MongoDB配置文件中,我的数据路径设置为默认的
C:\data\db

我的问题是:现在如何从命令行连接到此数据库?我希望能够执行诸如删除数据库或查询数据库之类的操作,并且希望在Windows命令提示符下执行此操作。我知道运行
mongo.exe
可以实现这样的功能,但是运行它时我需要提供哪些参数呢?除了给Windows服务命名之外,我似乎从来没有给我的数据库命名过


谢谢:)

我最喜欢MongoDB的一件事是:你几乎可以从
因此,有两种方法可以指定数据库名称:

mongo localhost/dbname
或者您可以先连接到db:

mongo // defaults to localhost/test
然后按指定数据库名称

show dbs  // show all dbs
use dbName

您几乎可以在mongo shell中完成所有操作。请阅读。

MongoDB设计用于在您将数据放入数据库时按需创建数据库<代码>本地不是默认值;它保存内部状态信息,如复制状态。您不会将数据放在那里,也绝对不会重命名或删除它。使用mongo shell与数据库交互时,通常使用
use dbname
指定数据库;使用C驱动程序时,通常在调用返回mongoc_database_t或mongoc_collection_t结构的驱动程序例程时指定dbname。

只需运行mongo即可。然后
show dbs
查看数据库列表。然后
使用
显示集合
。然后转到mongo文档并阅读有关查询的内容。谢谢。我看到一个名为
local
的数据库,我假设它是默认设置的。但是,当设置我的ASP.NET MVC项目和MongoDB时,如果我想用不同的名称来调用这个数据库,我该怎么办?如何指定ASP.NET MVC应用程序实际使用的数据库?谢谢我认为在你的问题中,你想知道如何从命令行工作。现在您正在询问如何在asp中进行精简。不能用其他名称调用此数据库。您可以使用所需的名称创建新的dbs。