当我调用时,无需将目录更改为\MongoDB\bin\:
mongod -v
我明白了:
'mongod' is not recognized as an internal or external command, operable
program or batch file.
当我从\bin\调用相同的命令时,它会像我正在调用的那样启动服务器:
mongod
'mongo' 和 'mongos' 的情况相同。
我将\bin\路径添加到环境变量中,认为它会有所帮助,但它没有。
举个例子来说明,要获取 Ruby 的版本,我可以调用:
ruby -v
为什么我不能对 MongoDB 做同样的事情?
最佳答案
首先将 MongoDB 的 bin 文件夹的位置添加到 PATH 环境变量。这是必需的,因为它是存储 mongod.exe 的地方。 例如,如果 MongoDB 4.0 在您的 Program Files 中,则将“C:\Program Files\MongoDB\Server\4.0\bin”添加到所有系统用户的 PATH 中。 然后尝试使用:
mongod --version
关于mongodb - 我如何知道使用命令行安装了哪个 MongoDB 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41431530/