如何找到已安装的MongoDB的确切版本

时间:2016-07-02 12:58:07

标签: mongodb

我在Windows 7本地安装了mongoDB 3.2。我想找出它的特定版本(比如3.2.1或3.2.3或......)。我怎么能找到它?如果我打开数据库shell(mongo.exe),我可以看到它输出:

  

MongoDB shell版本:3.2.0

但那只是shell版本,而且我不确定它是否与我的真实数据库版本相同。

6 个答案:

答案 0 :(得分:171)

只需运行您的控制台并输入:

db.version()

https://docs.mongodb.com/manual/reference/method/db.version/

答案 1 :(得分:87)

选项1:

启动控制台并执行:

db.version()

选项2:

打开shell控制台并执行:

  

$ mongod --version

它会显示类似

的内容
  

$ mongod --version
  db version v3.0.2

答案 2 :(得分:2)

通过Java API:

Document result = mongoDatabase.runCommand(new Document("buildInfo", 1));
String version = (String) result.get("version");
List<Integer> versionArray = (List<Integer>) result.get("versionArray");

答案 3 :(得分:0)

使用命令mongo启动mongo客户端,第一行显示MongoDB的版本。如果它没有显示意味着您的系统中没有安装MongoDB

示例:

  services/exchange/mydb$ mongo

   **MongoDB shell version: 3.0.14**
   > 

答案 4 :(得分:0)

有时候,从您的项目/应用程序/代码建立连接后,您需要查看 mongodb的版本。在这种情况下,您可以这样操作:

 mongoose.connect(
    encodeURI(DB_URL), {
      keepAlive: true
    },
    (err) => {
      if (err) {
        console.log(err)
      }else{
           const con = new mongoose.mongo.Admin(mongoose.connection.db)
              con.buildInfo( (err, db) => {
              if(err){
                throw err
              }
             // see the db version
             console.log(db.version)
            })
      }
    }
  )

希望这对某人有帮助。

答案 5 :(得分:0)

要检查mongodb版本,请使用带有--version选项的mongod命令。

要检查MongoDB服务器版本,请通过终端程序打开命令行并执行以下命令:

路径: C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin 打开Cmd和 执行以下命令: mongod --version 要检查MongoDB Shell版本,请输入:

mongo -version

相关问题