Cara menemukan versi pasti dari MongoDB yang diinstal


154

Saya telah menginstal mongoDB 3.2 secara lokal untuk Windows 7. Saya ingin mengetahui versi spesifiknya (seperti 3.2.1, atau 3.2.3 atau ...). Bagaimana saya bisa menemukannya? Jika saya membuka shell database (mongo.exe), saya dapat melihatnya menampilkan:

Versi shell MongoDB: 3.2.0

Tapi itu hanya versi shell, dan saya tidak yakin apakah itu sama dengan versi database saya yang sebenarnya.


3
mongod --version
Shaik Md N Rasool

memiliki pertanyaan yang sama dan db.version()memberi saya versi yang sama dengan versi shell, tetapi masih bertanya-tanya apakah ini selalu terjadi, atau hanya kebetulan dalam kasus saya. Juga, ketika saya lari /usr/bin/mongo --version, saya mengerti MongoDB shell version: 2.6.12, jadi ini masih mengacu pada "mongodb shell"
thehme

Jawaban:



120

Pilihan 1:

Mulai konsol dan jalankan ini:

db.version()

Pilihan 2:

Buka konsol shell dan lakukan:

$ mongod --version

Ini akan menunjukkan sesuatu seperti

$ mongod --version
db versi v3.0.2


5

Dari Java API:

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

4

Untuk memeriksa versi mongodb gunakan perintah mongod dengan opsi --version.

Untuk memeriksa versi Server MongoDB, Buka baris perintah melalui program terminal Anda dan jalankan perintah berikut:

Path: C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin Buka Cmd dan jalankan perintah berikut: mongod --version Untuk Memeriksa versi MongoDB Shell, Ketik:

mongo -version


0

Terkadang Anda perlu melihat versi mongodb setelah membuat sambungan dari proyek / aplikasi / kode Anda . Dalam hal ini Anda dapat mengikuti seperti ini:

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

Semoga ini bisa membantu seseorang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.