Controlla la versione di MongoDB

Controlla La Versione Di Mongodb



MongoDB offre un'archiviazione dei 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 segnalati. I numeri di versione che seguono uno schema di numerazione semantica ci consentono di riconoscere cambiamenti significativi e minori. Possiamo eseguire l'ultima versione priva di bug semplicemente aggiornando la versione mongodb che dovrebbe essere nota. Di seguito abbiamo discusso alcuni metodi che possono essere utilizzati per determinare quale versione di MongoDB stiamo attualmente utilizzando. Alcune di queste tecniche controllano la versione del server di MongoDB, mentre altre controllano la versione della shell di Mongo.

Come controllare la versione di MongoDB

L'approccio più semplice per verificare la versione di mongodb è eseguire l'opzione '–help' con la parola chiave 'mongod'. Abbiamo aperto il prompt della riga di comando nel nostro sistema e inserito il seguente comando nella schermata del terminale del nostro sistema. L'utilizzo di questo comando ci aiuta a ottenere il flag che controlla e restituisce la versione corrente dell'applicazione mongodb.

> mongod --aiuto

Il comando di 'mongod –help' ha elencato tutte le opzioni generali come output che potrebbero essere utilizzate per eseguire mongodb nel nostro sistema operativo. A causa del lungo elenco di opzioni, abbiamo appena mostrato l'opzione '–versione'. La '–version' è l'opzione che usiamo insieme alla shell mongodb per ottenere la versione mongodb.







Opzioni:



–networkMessageCompressors arg (=snappy,zstd,zlib)



Elenco separato da virgole di compressori a





utilizzare per i messaggi di rete

Opzioni generali:



-h [ –help ] Mostra queste informazioni sull'utilizzo

–version Mostra le informazioni sulla versione

Metodo n. 1: controlla la versione Mongodb con il comando Mongod

Ora possiamo utilizzare il flag –version per ottenere la versione attualmente installata di mongodb. Qui non abbiamo una connessione mongodb in quanto il percorso non è dato o la shell mongodb non è aperta. Quando non siamo connessi al mongodb, possiamo eseguire il comando seguente nel prompt dei comandi del nostro sistema. Il flag '–version' viene utilizzato con il comando 'mongod'.

>mongod -versione

Una volta eseguito il comando 'mongod –version', la versione di mongodb viene visualizzata come segue. Include la versione corrente di mongodb e ulteriori informazioni sulla compilazione dell'applicazione mongodb.

versione DB v6.0.3
Informazioni build: {
'versione': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduli': [],
'allocatore': 'tcmalloc',
'ambiente': {
'distmod': 'finestre',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

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

Un altro approccio per verificare la versione di mongodb consiste nell'utilizzare il metodo mongo. Nel prompt dei comandi, dobbiamo usare la parola chiave 'mongo' che è la shell per eseguire le query mongodb. Il mongo viene utilizzato con l'opzione “–version” per verificare la versione della shell mongodb. La rappresentazione generale del comando mongo per recuperare la versione è incollata di seguito.

>mongo --versione

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

mongo versione v6.0.3
Informazioni build: {
'versione': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduli': [],
'allocatore': 'tcmalloc',
'ambiente': {
'distmod': 'finestre',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

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

I metodi di cui sopra sono un modo per ottenere la versione mongodb quando non viene stabilita la connessione con mongodb. Qui recupereremo la versione della nostra applicazione mongodb completando 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” viene specificato sul terminale il percorso completo della shell mongodb. Quindi, premi 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 correttamente il percorso specificato di mongodb. Successivamente, 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 al percorso del file di mongodb, abbiamo recuperato la versione corrente di mongodb nell'output rappresentato di seguito.

versione DB v6.0.3
Informazioni build: {
'versione': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduli': [],
'allocatore': 'tcmalloc',
'ambiente': {
'distmod': 'finestre',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metodo n. 4: controlla la versione di MongoDB con il comando db.version()

Tutti i comandi sopra menzionati utilizzano il prompt dei comandi per ottenere la versione mongodb. Abbiamo anche un altro metodo per capire la versione di mongodb: lanciando la shell mongodb. In questo caso, abbiamo prima effettuato la connessione. Quindi, esegui la seguente query nella shell mongodb. La parola chiave 'db' viene utilizzata con il metodo 'version()' per generare la versione di mongodb utilizzata 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%' escape='true' theme='blackboard' nowrap='0']
'6.0.3'

Metodo n. 5: controllare la versione di MongoDB con il comando del parametro BuildInfo

L'ultimo approccio all'interfaccia della riga di comando per ottenere la versione di mongodb utilizza il metodo 'builInfo'. Un comando buildInfo è uno strumento di gestione che fornisce un report di build per l'attuale Mongod. Abbiamo utilizzato la query 'runCommand()' che accetta il comando 'buildInfo' come parametro. Il comando buildInfo è inoltre 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',
gitVersione: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
moduli: [],
allocatore: 'tcmalloc',
javascriptMotore: 'mozjs',
sysInfo: 'obsoleto',
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ù interessante per controllare la versione di mongodb. Se l'interfaccia della riga di comando o una specifica shell mongodb non è facile da usare, allora possiamo usare la bussola mongodb. L'applicazione 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 al clic mostravano alcune opzioni. Tra tutte le opzioni elencate, posiziona il mouse sull'opzione 'Informazioni sulla connessione'. Di seguito è mostrato lo screenshot della bussola mongodb che sarà facile seguire il passaggio per il controllo della versione mongodb.

Le “Informazioni sulla connessione” generano la pagina pop-up in cui vengono fornite le informazioni sulla connessione mongodb. Nella pagina pop-up, abbiamo un campo 'Edizione'. Sotto il campo 'Edizione', le informazioni sull'edizione di mongoDB vengono visualizzate come 'MongoDB 6.0.3 Community'

Conclusione

L'articolo serve per verificare 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 servono per recuperare la versione della shell mongodb. Per prima cosa abbiamo utilizzato l'interfaccia della riga di comando per verificare la versione di mongodb. Successivamente, abbiamo un'applicazione GUI della bussola mongodb per verificare che la versione di mongodb sia più semplice.