Python 当我尝试打开时,MongoDB窗口会自动关闭

Python 当我尝试打开时,MongoDB窗口会自动关闭,python,mongodb,python-2.7,Python,Mongodb,Python 2.7,我正在尝试在我的windows计算机64位上安装MangoDB。我按照官方文档安装相同的。我已按说明成功安装,并在步骤2的RunMongoDB部分卡住了 当我运行文件“C:\Program Files\MongoDB\bin\mongod.exe”时,窗口将打开并自动关闭。不知道为什么会发生这种情况,我在谷歌上搜索并尝试排除相同的故障,但没有运气。我甚至还向windows环境变量添加了MongoDB路径。但它仍然不起作用 有人面临这个问题吗?任何建议都会有帮助 谢谢 来自: MongoDB需要

我正在尝试在我的windows计算机64位上安装MangoDB。我按照官方文档安装相同的。我已按说明成功安装,并在步骤2的RunMongoDB部分卡住了

当我运行文件“C:\Program Files\MongoDB\bin\mongod.exe”时,窗口将打开并自动关闭。不知道为什么会发生这种情况,我在谷歌上搜索并尝试排除相同的故障,但没有运气。我甚至还向windows环境变量添加了MongoDB路径。但它仍然不起作用

有人面临这个问题吗?任何建议都会有帮助

谢谢

来自:

MongoDB需要一个数据目录来存储所有数据。MongoDB的违约 数据目录路径为\data\db。使用 从命令提示符执行以下命令:

md\data\db

可以使用指定数据文件的备用路径 --mongod.exe的dbpath选项,例如:

C:\mongodb\bin\mongod.exe--dbpath d:\test\mongodb\data


问题的原因是您没有该数据目录。

正如laike9m所说,MongoDB需要创建目录data/db。我刚刚解决了同样的问题,我通过在“C:/”(在windows上工作)中创建目录来解决它。

是的,我遇到了同样的问题。转到安装了mongo的驱动器的根目录“我在驱动器I上安装了mongo:”因此我单击驱动器I:然后创建了一个文件夹并将其命名为data,然后创建了另一个文件夹并将其命名为db。请注意,必须在根目录下执行此操作,以便在尝试将驱动器放入驱动器上的其他文件夹时,只要单击驱动器,Mongo将无法找到它。

在安装MongoDB服务器的文件夹的根目录下创建一个名为“data”的文件夹,其中包含子文件夹“db

就像我的例子一样,它安装在C:/Program Files/MongoDB/上,mongod.exe、mongo.exe位于C:/Program Files/MongoDB/Server/4.0/bin/

因此,我创建了一个文件夹,即“data”,并在其中创建了一个子文件夹,即“db

C:/data/db

有时,根驱动器中可能已经存在“data”文件夹。然后,只需在其中创建一个名为“db”的子文件夹


完成所有这些操作后,如果正在运行,请关闭mongod.exe&mongo.exe。然后再次打开它们,以查看问题是否消失!我希望这能解决问题。

运行服务器时,需要在命令行上指定更多选项。打开命令行窗口,而不仅仅是单击可执行文件。在您参考的文档页面中有明确的示例和说明。“data/db”需要在哪个目录中?@icaughtfire一旦我将其创建为mongod.exe的同级,它就可以正常工作了。