it-swarm.com.de

So finden Sie die genaue Version der installierten MongoDB

Ich habe mongoDB 3.2 lokal für Windows 7 installiert. Ich möchte die spezifische Version herausfinden (wie 3.2.1 oder 3.2.3 oder ...). Wie könnte ich es finden? Wenn ich die Datenbank-Shell (mongo.exe) öffne, sehe ich folgende Ausgaben:

MongoDB-Shell-Version: 3.2.0

Aber das ist nur die Shell-Version, und ich bin mir nicht sicher, ob sie mit meiner echten Datenbankversion übereinstimmt.

87
Ville Miekk-oja

Führen Sie einfach Ihre Konsole aus und geben Sie Folgendes ein:

db.version()

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

155
Punit Gupta

Option 1:

Starten Sie die Konsole und führen Sie das aus:

db.version()

Option 2:

Öffnen Sie eine Shell-Konsole und führen Sie folgende Schritte aus:

$ mongod --version

Es wird Ihnen so etwas zeigen

$ mongod --version
db version v3.0.2

Von der 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
Paul Jackson

Starten Sie Ihren Mongo-Client mit einem Befehl Mongo. In der ersten Zeile wird die Version Ihrer MongoDB angezeigt. Falls es nicht angezeigt wird, bedeutet dies, dass in Ihrem System keine MongoDB installiert ist

Beispiel:

  services/exchange/mydb$ mongo

   **MongoDB Shell version: 3.0.14**
   > 
0

Manchmal müssen Sie die Version von mongodb sehen, nachdem Sie eine Verbindung von Ihrem project/application/code hergestellt haben. In diesem Fall können Sie folgendermaßen vorgehen: 

 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)
            })
      }
    }
  )

Hoffe, das wird für jemanden hilfreich sein.

0