Comment trouver la version exacte de MongoDB installé


142

J'ai installé mongoDB 3.2 localement pour Windows 7. Je voudrais connaître sa version spécifique (comme est-ce 3.2.1, ou 3.2.3 ou ...). Comment pourrais-je le trouver? Si j'ouvre le shell de base de données (mongo.exe), je peux voir qu'il génère:

Version du shell MongoDB: 3.2.0

Mais ce n'est que la version shell, et je ne suis pas sûr que ce soit la même chose que ma vraie version de base de données.


2
mongod --version
Shaik Md N Rasool

avait la même question et db.version()me donne la même version que la version shell, mais je me demande toujours si c'est toujours le cas, ou juste une coïncidence dans mon cas. Aussi, quand je cours /usr/bin/mongo --version, je reçois MongoDB shell version: 2.6.12, donc cela fait toujours référence au "shell
mongodb

Réponses:



116

Option 1:

Démarrez la console et exécutez ceci:

db.version()

Option 2:

Ouvrez une console shell et faites:

$ mongod --version

Cela vous montrera quelque chose comme

$ mongod --version
db version v3.0.2


4

Depuis l'API Java:

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

2

Pour vérifier la version de mongodb, utilisez la commande mongod avec l'option --version.

Pour vérifier la version du serveur MongoDB, ouvrez la ligne de commande via votre programme de terminal et exécutez la commande suivante:

Chemin: C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin Ouvrez Cmd et exécutez la commande suivante: mongod --version Pour vérifier la version de MongoDB Shell, tapez:

mongo -version


0

Parfois, vous avez besoin de voir la version de mongodb après avoir établi une connexion depuis votre projet / application / code . Dans ce cas, vous pouvez suivre comme ceci:

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

J'espère que cela sera utile pour quelqu'un.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.