MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

7 Cara untuk Memeriksa Versi MongoDB Anda

Jika Anda bertanya-tanya versi MongoDB apa yang Anda jalankan, berikut adalah 7 cara yang dapat Anda gunakan untuk memeriksanya.

Sebenarnya, beberapa di antaranya memeriksa versi server MongoDB Anda, dan beberapa memeriksa versi shell mongo Anda. Bagaimanapun, mari kita lihat.

db.version() Metode

Jika Anda sudah terhubung ke MongoDB, Anda dapat menggunakan db.version() metode untuk memeriksa versi.

Metode ini mengembalikan versi instance mongod atau mongos.

Contoh:

db.version()

Hasil:

4.4.1

The mongod --version Perintah

Jika Anda tidak terhubung ke MongoDB, Anda dapat membuka jendela Terminal atau Command Prompt dan menjalankan mongod --version .

Contoh:

mongod --version

Hasil:

db version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Jika Anda menggunakan Windows dan Anda belum menambahkan MongoDB ke PATH Anda, Anda harus menggunakan path lengkap.

Seperti ini:

"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --version

Ironisnya, Anda harus mengetahui versinya sebelum dapat menulis jalurnya! (Anda harus mengganti 4.4 dengan versi MongoDB Anda).

Anda juga dapat menavigasi ke folder melalui file explorer – sebuah proses yang juga akan mengungkapkan nomor versi.

The mongo --version Perintah

Jika Anda memerlukan versi shell mongo, Anda dapat menjalankan mongo --version perintah dari jendela Terminal atau Command Prompt.

Contoh

mongo --version

Hasil:

MongoDB shell version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Contoh non-PATH Windows:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --version

The mongo --help Perintah

Cara lain untuk mendapatkan versi shell mongo adalah dengan menjalankan mongo --help dari jendela Terminal atau Command Prompt.

Contoh

mongo --help

Hasil:

MongoDB shell version v4.4.1
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
...

Daftar bantuannya cukup panjang, jadi saya tidak akan menampilkan semuanya di sini. Versi shell MongoDB tercantum di bagian atas.

Contoh non-PATH Windows:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe" --help

mongo Perintah

Cukup dengan menghubungkan ke MongoDB melalui mongo shell akan menampilkan versi mongo shell dan versi server MongoDB.

Misalnya, membuka jendela Terminal atau Command Prompt, dan memasukkan perintah berikut, terhubung ke MongoDB:

mongo

Setelah terhubung, Anda akan melihat sesuatu seperti ini:

MongoDB shell version v4.4.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("8f03a0d8-7079-4884-bf2c-6a67b832d1a9") }
MongoDB server version: 4.4.1
Welcome to the MongoDB shell.
...

Pesan biasanya berlanjut, tetapi versi mongo shell dan versi server MongoDB tercantum di dekat bagian atas (seperti yang ditunjukkan di sini).

buildInfo Perintah

buildInfo command adalah perintah administratif yang mengembalikan ringkasan build untuk mongod saat ini .

Contoh:

db.runCommand( { buildInfo: 1 } )

Hasil:

{
	"version" : "4.4.1",
	"gitVersion" : "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
	"modules" : [ ],
	"allocator" : "system",
	"javascriptEngine" : "mozjs",
	"sysInfo" : "deprecated",
	"versionArray" : [
		4,
		4,
		1,
		0
	],
...
}

Ini memberikan lebih banyak daripada info versi, tetapi informasi versi disertakan dalam dua bidang:version bidang dan versionArray lapangan.

Melalui GUI Kompas MongoDB

Jika Anda menggunakan Kompas MongoDB, Anda dapat menemukan edisi MongoDB yang tercantum di bilah sisi (setidaknya, di situlah lokasinya saat artikel ini ditulis).

Contoh:


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Gabungkan dua bidang array di mongoDB

  2. Bagaimana cara melakukan addToSet menggunakan driver resmi Go?

  3. Jumlahkan dalam dokumen bersarang MongoDB

  4. Apa cara bersih untuk menghentikan mongod di Mac OS X?

  5. Apakah boleh meminta MongoDB beberapa kali per permintaan?