У меня локально установлен mongoDB 3.2 для Windows 7. Я хотел бы узнать его конкретную версию (например, 3.2.1, 3.2.3 или ...). Как мне его найти? Если я открываю оболочку базы данных (mongo.exe), я вижу, что она выводит:

Версия оболочки MongoDB: 3.2.0

Но это просто версия оболочки, и я не уверен, совпадает ли она с моей реальной версией базы данных.

Ville Miekk-oja

Ответов: 6

Ответы (6)

Просто запустите консоль и введите:

db.version()

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

Вариант1:

Запустите консоль и выполните следующее:

db.version()

Вариант 2:

Откройте консоль оболочки и выполните:

$ mongod --version

Он покажет вам что-то вроде

$ mongod --version
версия db v3.0.2

Чтобы проверить версию MongoDB, используйте команду mongod с опцией - версия.

Чтобы проверить версию сервера MongoDB, откройте командную строку через свою программу терминала и выполните следующую команду:

Путь: C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin
Откройте Cmd и выполните следующую команду:
mongod --version
Чтобы проверить версию оболочки MongoDB:
mongo --version

mongo - версия

MongoDB shell version: 2.6.10

mongod - версия

db version v2.6.10

монго

MongoDB shell version: 2.6.10
connecting to: test

db.version ()

2.6.10

Из Java API:

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

Иногда вам нужно увидеть версию 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)
            })
      }
    }
  )

Надеюсь, это будет кому-то полезно.

2022 WebDevInsider