Yüklü MongoDB'nin tam sürümünü bulma


142

Windows 7 için yerel olarak mongoDB 3.2 yüklü. Özel sürümünü bulmak istiyorum (örneğin 3.2.1 veya 3.2.3 veya ...). Nasıl bulabilirim? Veritabanı kabuğunu (mongo.exe) açarsam, çıktılarını görebilirim:

MongoDB kabuk versiyonu: 3.2.0

Ama bu sadece kabuk versiyonu ve gerçek veritabanı versiyonumla aynı olup olmadığından emin değilim.


2
mongod --version
Shaik Md N Rasool

aynı soruya sahipti ve db.version()bana kabuk sürümü ile aynı sürümü veriyor, ama yine de bunun her zaman böyle olup olmadığını merak ediyorum ya da benim durumumda tesadüf. Ayrıca, koştuğumda /usr/bin/mongo --version, alıyorum MongoDB shell version: 2.6.12, bu yüzden bu hala "mongodb kabuğu" anlamına gelir
thehme

Yanıtlar:



116

Seçenek 1:

Konsolu başlatın ve çalıştırın:

db.version()

Seçenek 2:

Bir kabuk konsolu açın ve şunları yapın:

$ mongod - sürüm

Sana böyle bir şey gösterecek

$ mongod -
sürüm db sürüm v3.0.2


4

Java API'sından:

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

2

Mongodb sürümünü kontrol etmek için --version seçeneğiyle mongod komutunu kullanın.

MongoDB Server sürümünü kontrol etmek için, terminal programınız aracılığıyla komut satırını açın ve aşağıdaki komutu yürütün:

Yol: C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin Cmd'yi açın ve aşağıdaki komutu yürütün: mongod --version MongoDB Shell sürümünü kontrol etmek için, Tür:

moğol-sürüm


0

Bazen projenizden / uygulamanızdan / kodunuzdan bağlantı kurduktan sonra mongodb sürümünü görmeniz gerekir . Bu durumda şu şekilde takip edebilirsiniz:

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

Umarım bu birisi için faydalı olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.