Controlla la versione di MongoDB

Controlla la versione di MongoDB
MongoDB offre archiviazione dati ad alte prestazioni se distribuito su più server. Quindi, dobbiamo identificare la versione di MongoDB in esecuzione nel sistema durante l'analisi dei problemi riportati. I numeri di versione che seguono uno schema di numerazione semantica ci consentono di riconoscere cambiamenti significativi e minori. Possiamo eseguire l'ultima versione senza bug semplicemente aggiornando la versione MongoDB che dovrebbe essere conosciuta. Abbiamo discusso di alcuni metodi di seguito che possono essere utilizzati per determinare quale versione di MongoDB stiamo attualmente utilizzando. Alcune di queste tecniche controllano la versione server di MongoDB, mentre altre controllano la versione di Mongo Shell.

Come controllare la versione di MongoDB

L'approccio più semplice per verificare la versione MongoDB è eseguire l'opzione "-help" con la parola chiave "Mongod". Abbiamo aperto il prompt della riga di comando nel nostro sistema e posizionato il seguente comando sulla schermata del terminale del nostro sistema. L'uso di questo comando ci aiuta a ottenere il flag che controlla e produce la versione corrente dell'applicazione MongoDB.

> Mongod -Help

Il comando di "Mongod -Help" ha elencato tutte le opzioni generali come output che potrebbe essere utilizzato per l'esecuzione del MongoDB nel nostro sistema operativo. A causa del lungo elenco di opzioni, abbiamo appena mostrato l'opzione "-Version". La "version" è l'opzione che utilizziamo insieme alla shell Mongodb per ottenere la versione mongodb.

Opzioni:

-NetworkMessageCompressors arg (= snappy, zstd, zlib)

Elenco di compressori separati da virgola a

Utilizzare per i messaggi di rete

Opzioni generali:

-h [-help] mostra queste informazioni sull'uso

-Versione mostra le informazioni sulla versione

Metodo n. 1: controllare la versione MongoDB con il comando Mongod

Ora possiamo usare il flag -versione per ottenere la versione attualmente installata di MongoDB. Qui, non abbiamo una connessione MongoDB poiché il percorso non viene fornito o la shell Mongodb non viene aperta. Quando non siamo connessi a MongoDB, possiamo eseguire il comando di seguito nel prompt dei comandi del nostro sistema. Il flag "-versione" viene utilizzato con il comando "mongod".

> Mongod -Version

Una volta eseguito il comando "mongod -version", la versione di MongoDB viene visualizzata come segue. Include l'attuale versione MongoDB e ulteriori informazioni creano informazioni sull'applicazione MongoDB.

DB Versione V6.0.3
Costruisci informazioni:
"Versione": "6.0.3 ",
"Gitversion": "F803681C3AE19817D31958965850193DE067C516",
"Moduli": [],
"allocatore": "tcmalloc",
"ambiente":
"distmod": "Windows",
"Distarch": "x86_64",
"Target_arch": "x86_64"

Metodo n. 2: controlla la versione MongoDB con il comando Mongo

Un altro approccio per controllare la versione MongoDB sta usando il metodo Mongo. Nel prompt dei comandi, dobbiamo utilizzare la parola chiave "Mongo" che è la shell per eseguire le query MongoDB. Il mongo è impiegato con l'opzione "-version" per controllare la versione di shell Mongodb. La rappresentazione generale del comando Mongo per recuperare la versione è incollata di seguito.

> Mongo -Version

La versione della shell Mongo nel nostro sistema operativo è la seguente:

Mongo Versione V6.0.3
Costruisci informazioni:
"Versione": "6.0.3 ",
"Gitversion": "F803681C3AE19817D31958965850193DE067C516",
"Moduli": [],
"allocatore": "tcmalloc",
"ambiente":
"distmod": "Windows",
"Distarch": "x86_64",
"Target_arch": "x86_64"

Metodo n. 3: controlla la versione MongoDB con il percorso del file

I metodi sopra sono un modo per ottenere la versione MongoDB quando la connessione con MongoDB non è stabilita. Qui, prenderemo la versione della nostra applicazione MongoDB realizzando il percorso del file in cui si trova la shell Mongodb. Per fare ciò, abbiamo lanciato il prompt dei comandi e con il comando "cd" il percorso completo della shell Mongodb è specificato sul terminale. Quindi, premere Invio per eseguire il comando.

> CD "C: \ Programmi \ MongoDB \ Server \ 6.0 \ bin "

Viene fornito il percorso del file di MongoDB e il sistema trova con successo il percorso specificato del MongoDB. Dopodiché, abbiamo dato il nome dell'applicazione “Mongod.EXE "che utilizza anche l'opzione"-Version "per ottenere la versione MongoDB.

C: \ Programmi \ MongoDB \ Server \ 6.0 \ bin> Mongod.Exe -Version

Dall'accesso del percorso del file di MongoDB, abbiamo recuperato l'attuale versione MongoDB nell'output rappresentato di seguito.

DB Versione V6.0.3
Costruisci informazioni:
"Versione": "6.0.3 ",
"Gitversion": "F803681C3AE19817D31958965850193DE067C516",
"Moduli": [],
"allocatore": "tcmalloc",
"ambiente":
"distmod": "Windows",
"Distarch": "x86_64",
"Target_arch": "x86_64"

Metodo n. 4: controlla la versione MongoDB con DB.Versione () Comando

Tutti i comandi di cui sopra utilizzano il prompt dei comandi per ottenere la versione MongoDB. Abbiamo anche un altro metodo per capire la versione MongoDB: lanciando la shell MongoDB. In questo caso, abbiamo prima stabilito la connessione. Quindi, eseguire la seguente query nella shell Mongodb. La parola chiave "db" viene utilizzata con il metodo "versione ()" per generare la versione del mongodb utilizzato nel sistema.

> db.versione()
[/C]
La query per il controllo della versione MongoDB ha visualizzato l'output numerico che è la versione MongoDB scaricata dal nostro sistema.
[cc lang = "text" width = "100%" height = "100%" sfuggito = "vero" tema = "blackboard" nowRap = "0"]
'6.0.3 '

Metodo n. 5: controlla la versione MongoDB con il comando BuildInfo Parameter

L'ultimo approccio dell'interfaccia della riga di comando per ottenere la versione MongoDB utilizza il metodo "builinfo". Un comando buildinfo è uno strumento di gestione che fornisce un rapporto di build per l'attuale mongod. Abbiamo impiegato la query "RunCommand ()" che prende il comando "buildinfo" come parametro. Il comando buildinfo è ulteriormente impostato con il valore "1" noto come vero valore booleano.

db.RunCommand (buildInfo: 1)

L'output del comando buildInfo genera la versione e il riepilogo del server MongoDB.


Versione: '6.0.3 ',
gitversion: 'f803681c3ae19817d31958965850193de067c516',
Targetminos: 'Windows 7/Windows Server 2008 R2',
moduli: [],
allocatore: "tcmalloc",
JavaScriptengine: "Mozjs",
sysinfo: 'deprecate',
VersionArray: [6, 0, 3, 0],
OpenSSL: in esecuzione: 'Windows Schannel'

Metodo n. 6: controlla la versione MongoDB con l'interfaccia GUI

L'interfaccia utente grafica è l'approccio più attraente per controllare la versione di MongoDB. Se l'interfaccia della riga di comando o qualsiasi shell MongoDB specifica non è facile da usare, allora possiamo usare la bussola mongodb. L'applicazione della bussola mongodb è un approccio GUI per ottenere la versione MongoDB. In primo luogo, abbiamo lanciato la bussola mongodb e creato una connessione con il nostro host locale esistente. Successivamente, abbiamo tre punti allineati sulla barra laterale sinistra che su Click ha visualizzato alcune opzioni. Tra tutte le opzioni elencate, il mouse su l'opzione "Informazioni sulla connessione". Lo screenshot della bussola MongoDB è mostrato di seguito che sarà facile seguire il passaggio per il controllo della versione MongoDB.

Le "informazioni di connessione" generano la pagina pop-up in cui sono fornite le informazioni sulla connessione Mongodb. Nella pagina pop-up, abbiamo un campo "edizione". Sotto il campo "Edizione", le informazioni sull'edizione del mongodb vengono visualizzate come "MongoDB 6.0.3 comunità "

Conclusione

L'articolo è controllare la versione di MongoDB. Abbiamo esplorato tutti i modi possibili per ottenere la versione MongoDB. Alcuni metodi vengono utilizzati per ottenere la versione del server MongoDB e altri metodi sono per recuperare la versione Shell MongoDB. Abbiamo usato per la prima volta l'interfaccia della riga di comando per controllare la versione MongoDB. Successivamente, abbiamo un'applicazione MongoDB Compass GUI che controlla la versione MongoDB è più semplice.