如何在Windows 7中为MongoDB设置默认的dbpath路径?
如何在Windows 7中为MongoDB设置默认的dbpath路径?
我刚刚在我的Windows机器上安装了mongoDB。\nMongoDB版本:Windows 64位2008 R2+版本3.0.4\n操作系统版本:Microsoft Windows 7 Ultimate 64位\n安装目录:\"C:\\Program Files\\MongoDB\"\n我没有在默认的\"C:\\data\\db\\\"目录下创建数据库,而是在安装目录下创建了一个目录,即\"C:\\Program Files\\MongoDB\\data\\db\"。现在我可以通过以下命令运行mongod服务器:\nmongod --dbpath \"C:\\Program Files\\MongoDB\\data\\db\"\n如果我只运行mongod,它会抛出一个异常,提示“[initandlisten] exception in initAndListen: 29 Data directory C:\\data\\db\\ not found., terminating”。显然,默认的dbpath设置为\"C:\\data\\db\\\"。每次运行mongod时,我都必须显式地指定--dbpath参数。\n有没有办法覆盖默认的dbpath值?我尝试了这个答案,它解决了问题。但是由于没有默认的mongod.cfg文件,现在我必须运行以下命令:\nmongod --config \"C:\\Program Files\\MongoDB\\mongod.cfg\"\n这并没有太大帮助,因为现在我每次都必须显式地指定--config参数。我只想每次启动mongo服务器时只需输入mongod命令。有什么方法可以实现这个?