我正在尝试在我的Windows 7机器上安装mongodb。当我尝试使用mongod命令启动它时,我收到了这个错误:dbpath(\ data \ db)不存在。我按照教程中的步骤进行操作。所有文件夹都存在:
C:\mongodb\log
,C:\mongodb\data
和C:\mongodb\data\db
。
![enter image description here](https://istack.dev59.com/Ul7NK.webp)
默认路径是c:\ data \ db。您正在尝试使用c:\ mongodb \ data \ db。
这意味着您必须使用--dbpath c:\ mongodb \ data \ db选项来运行mongod命令。
/data/db
(在Mac/Linux上)或C:\data\db
(在Windows上)文件夹…然而,在安装过程中,它没有创建这个文件夹,因此第一次运行mongodb时,会因为找不到C:\data\db
文件夹而失败。解决方法是手动创建C:\data\db
文件夹,然后启动mongodb。如果mongodb安装程序可以提供选择文件夹路径并将其创建为mongodb安装的一部分,则可以完全避免出现此错误。
在Windows上安装MongoDB
(http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/): “您可以使用mongod.exe的dbpath设置指定\ data \ db的替代路径,如以下示例所示:”c:\ mongodb \ bin \ mongod.exe --dbpath c:\ mongodb \ data \ db
或者您可以通过配置文件
设置dbpath
。 - Jarandinor