Asp.net mvc MongoDB:连接到数据库
我已经安装了MongoDB,并成功地将其作为Windows服务运行,我称之为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
。正如预期的那样,我能够通过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。