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.
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 mengertiMongoDB shell version: 2.6.12
, jadi ini masih mengacu pada "mongodb shell"Jawaban:
Jalankan saja konsol Anda dan ketik:
https://docs.mongodb.com/manual/reference/method/db.version/
sumber
Pilihan 1:
Mulai konsol dan jalankan ini:
Pilihan 2:
Buka konsol shell dan lakukan:
Ini akan menunjukkan sesuatu seperti
sumber
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");
sumber
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
sumber
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.
sumber