几天前我开始学习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,但没有一个帮助
答案 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