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

标签 mongodb cmd 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\4.0\bin”添加到所有系统用户的 PATH 中。 然后尝试使用:

mongod --version

关于mongodb - 我如何知道使用命令行安装了哪个 MongoDB 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41431530/

相关文章:

mongodb - 按搜索词相似度对结果排序

node.js - Sails.js 升级到 v1 反向区分大小写的查询

ruby-on-rails - 新项目可以使用 Rails 3.1 吗?是不是很难转换过来?

ruby - 您的 Ruby 版本是 2.0.0,但您的 Gemfile 指定为 2.1.1

javascript - 从 OpenShift Mongodb 保存文档

mongodb - Mongodb find() 查询嵌套文档

c - 与 C scanf() 函数等效的 cmd 脚本是什么?

javascript - Firebase 部署 - "Unable to Authorize"错误

java - 在 C++ 中是否有类似于 JAR 文件的东西?

java - 由 : java. lang.UnsupportedClassVersionError 引起的异常