我如何知道使用命令行安装了哪个 MongoDB 版本?

How do I know which MongoDB version is installed by using the Command Line?

不将目录更改为 \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.0\bin" 添加到所有系统用户的 PATH。 然后尝试使用 :

mongod --version