インストールされているMongoDBの正確なバージョンを見つける方法


142

Windows 7のローカルにmongoDB 3.2がインストールされています。その特定のバージョン(3.2.1、3.2.3など)を確認したいのですが。どうすれば見つけられますか?データベースシェル(mongo.exe)を開くと、出力が表示されます。

MongoDBシェルのバージョン:3.2.0

しかし、それは単なるシェルバージョンであり、実際のデータベースバージョンと同じかどうかはわかりません。


2
mongod --version
Shaik Md N Rasool 2018

同じ質問がありdb.version()、シェルバージョンと同じバージョンを私に与えましたが、これが常に当てはまるのか、それとも私の場合は単なる偶然なのか疑問に思っています。また、を実行する/usr/bin/mongo --versionとが取得されるためMongoDB shell version: 2.6.12、これはまだ「mongodbシェル」を指します。
テーマは

回答:



116

オプション1:

コンソールを起動し、これを実行します。

db.version()

オプション2:

シェルコンソールを開き、次の操作を行います。

$ mongod --version

それはあなたに次のようなものを表示します

$ mongod --version
dbバージョンv3.0.2


4

Java APIから:

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

2

mongodbのバージョンを確認するには、mongodコマンドを--versionオプションを指定して使用します。

MongoDBサーバーのバージョンを確認するには、ターミナルプログラムからコマンドラインを開き、次のコマンドを実行します。

パス:C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin Cmdを開き、次のコマンドを実行します。mongod --version MongoDBシェルのバージョンを確認するには、次のように入力します。

mongo -version


0

project / application / codeから接続した後、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)
            })
      }
    }
  )

これが誰かのために役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.