无法使用命令行在MongoDB中更改dbpath

时间:2017-01-07 10:57:44

标签: mongodb command-line cmd

几天前我开始学习mongoDB。安装后,我试图按如下方式更改dbpath:

mongod --dbpath C:\myfolder\myproj\data\db

运行上面的命令,我在命令行中得到了以下语句:

现在我键入以下命令来检查dbpath是否已更改

mongod dbpath

这一行仍然会返回:

C:\数据\分贝

我还尝试运行以下命令来更改dbpath(如youtube video https://www.youtube.com/watch?v=pWbMrx5rVBE中所述,但dbpath仍未更改

mongod --directoryperdb --dbpath c:\myfolder\myproj\data\db

有人能告诉我如何更改dbpath吗?

我查看了stackoverflow问题MongoDB not using /etc/mongodb.conf after I changed dbpath以及Unable to change the dbpath in mongodb through mongodb.conf,但没有一个帮助

1 个答案:

答案 0 :(得分:1)

运行时

mongod --dbpath C:\myfolder\myproj\data\db

开始 mongod的实例,其数据目录为C:\myfolder\myproj\data\db

运行第二个

mongod dbpath

正在有效地启动mongod的新实例 - 默认情况下,其dbpath为\ data \ db

按原样运行mongod --dbpath C:\myfolder\myproj\data\db,然后使用mongo连接到它(或您正在使用的任何客户)
连接到该实例时,您将使用将其存储在C:\ myfolder \ myproj \ data \ db

中的数据的实例