我如何知道使用命令行安装了哪个 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
不将目录更改为 \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