我创建了一个包含以下内容的命令 (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 文件仍然无法工作。
我究竟做错了什么?使用上述任何其他程序都可以正常启动。
谢谢。
请按照这些简单的步骤创建一个 bat 文件,只需单击此 bat 文件即可运行您的 mongo-server。而不是我们每次在启动服务器时手动配置路径。

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)
