我没有将目录更改为\ MongoDB\bin \,当我调用时:
mongod -v
Run Code Online (Sandbox Code Playgroud)
我明白了:
'mongod' is not recognized as an internal or external command, operable
program or batch file.
Run Code Online (Sandbox Code Playgroud)
当我从\ bin \调用相同的命令时,就像我正在调用一样启动服务器:
mongod
Run Code Online (Sandbox Code Playgroud)
与'mongo'和'mongos'的情况相同.
我将\ bin\path添加到环境变量中,认为它会有所帮助,但事实并非如此.
为了澄清一个例子,为了获得Ruby的版本,我可以调用:
ruby -v
Run Code Online (Sandbox Code Playgroud)
为什么我不能对MongoDB做同样的事情?
Cod*_*ngh 21
首先将MongoDB的bin文件夹的位置添加到PATH env变量.这是必需的,因为它是存储mongod.exe的地方.例如,如果MongoDB 4.0在您的Program Files中,则为所有系统用户添加"C:\ Program Files\MongoDB\Server\4.0\bin"到PATH.然后尝试使用:
mongod --version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27601 次 |
| 最近记录: |