我正在尝试在我的7号机器上安装mongodb。当尝试使用mongod命令启动它时,我收到此错误。 dbpath(\ data \ db)不存在。我按照tutorial的步骤进行了操作。所有文件夹都存在C:\mongodb\log
,C:\mongodb\data and
C:\mongodb\data\db
。
答案 0 :(得分:10)
默认路径为c:\ data \ db。您正在尝试使用c:\ mongodb \ data \ db。
这意味着您必须为mongod命令使用选项--dbpath c:\ mongodb \ data \ db。
答案 1 :(得分:6)
默认情况下,当我们启动mongodb时,它会查找文件夹/data/db
(在Mac / Linux上)或C:\data\db
(在Windows上)...但是,在安装过程中它不会创建此文件夹,因此当我们第一次运行mongodb时,它会失败并显示无法找到C:\data\db
文件夹的错误。解决方案是手动创建C:\data\db
文件夹,然后启动mongodb。如果mongodb安装程序可以选择此文件夹路径,然后将其作为mongodb安装本身的一部分创建,则可以完全避免此错误。
答案 2 :(得分:3)
在Windows中,您可能没有自己的用户权限。由于缺少用户的管理权限,mongo安装程序无法创建它。
所以在C:\ Program Files \ MongoDB中:
就是这样:))
答案 3 :(得分:0)
尝试同时使用2个命令提示符(CMD)。
第一个CMD,使用命令: mongod (或 mongod --dbpath C:\ mongodb \ data )
第二个CMD,使用命令: 的蒙戈强>
第二个将连接数据库。不要关闭第一个。