从 Windows 命令文件启动 mongo

Nei*_*ker 1 cmd mongodb

我创建了一个包含以下内容的命令 (start.cmd) 文件:

c:\pymon\mongodb\bin\mongod.exe --dbpath c:\pymon\mongodb\data
Run Code Online (Sandbox Code Playgroud)

但它所做的只是打开一个新的空白命令外壳。

然后我尝试:

cmd /c c:\pymon\mongodb\bin\mongod.exe --dbpath c:\pymon\mongodb\data
Run Code Online (Sandbox Code Playgroud)

但这也做同样的事情。

我想要的只是使用我自己的数据库路径启动 mongo,而不必指定 dbpath。我认为它可以通过配置文件来完成,但是阅读文档你必须向 mongod.exe 提供一个参数才能使用配置文件,这意味着我上面的 cmd 文件仍然无法工作。

我究竟做错了什么?使用上述任何其他程序都可以正常启动。

谢谢。

Sab*_*esh 6

请按照这些简单的步骤创建一个 bat 文件,只需单击此 bat 文件即可运行您的 mongo-server。而不是我们每次在启动服务器时手动配置路径。

  • 第一步:在桌面创建一个空的bat文件,命名为startmongoserver.bat 在此处输入图片说明
  • 第 2 步:右键单击此 bat 文件,编辑(使用记事本)然后粘贴此代码start call "C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --dbpath /Users/tsabu/Mongodb-data
    在此处输入图片说明 注意:在上面的示例中/Users/tsabu/Mongodb-data是存储所有 mongodb 数据的文件夹的路径。概括这条路径/Users/(admin or user-name)/(folder-name) 在此处输入图片说明
  • 第 3 步:保存这个startmongoserver.bat文件,关闭记事本(编辑器),然后运行这个 (.bat) 文件。