Sjekk versjonen av Mongodb

Sjekk Versjonen Av Mongodb



MongoDB tilbyr datalagring med høy ytelse når den distribueres over flere servere. Så vi må identifisere versjonen av MongoDB som kjører i systemet når vi analyserer de rapporterte problemene. Versjonsnumrene som følger et semantisk nummereringsskjema gjør det mulig for oss å gjenkjenne betydelige og mindre endringer. Vi kan kjøre den siste feilfrie versjonen ved å bare oppdatere mongodb-versjonen som burde være kjent. Vi har diskutert noen metoder nedenfor som kan brukes til å bestemme hvilken versjon av MongoDB vi bruker for øyeblikket. Noen av disse teknikkene sjekker serverversjonen av MongoDB, mens andre sjekker versjonen av Mongo-skallet.

Hvordan sjekke versjonen av Mongodb

Den enkleste tilnærmingen for å sjekke mongodb-versjonen er å kjøre '–help'-alternativet med nøkkelordet 'mongod'. Vi har åpnet ledeteksten i systemet vårt og plassert følgende kommando på terminalskjermen til systemet vårt. Bruken av denne kommandoen hjelper oss med å få flagget som sjekker og sender ut gjeldende versjon av mongodb-applikasjonen.

> mongod --hjelp

Kommandoen 'mongod -help' listet opp alle de generelle alternativene som utdata som kan brukes til å kjøre mongodb i operativsystemet vårt. På grunn av den lange listen over alternativer, har vi nettopp vist alternativet '–versjon'. '–versjonen' er alternativet som vi bruker sammen med mongodb-skallet for å få mongodb-versjonen.







Alternativer:



–networkMessageCompressors arg (=snappy,zstd,zlib)



Kommaseparert liste over kompressorer til





bruk for nettverksmeldinger

Generelle alternativer:



-h [ –help ] Vis denne bruksinformasjonen

–versjon Vis versjonsinformasjon

Metode # 1: Sjekk Mongodb-versjonen med Mongod-kommandoen

Nå kan vi bruke –version-flagget for å få den installerte versjonen av mongodb. Her har vi ikke en mongodb-forbindelse da banen ikke er gitt eller mongodb-skallet ikke er åpnet. Når vi ikke er koblet til mongodb, kan vi kjøre kommandoen nedenfor i ledeteksten til systemet vårt. '–versjon'-flagget brukes med kommandoen 'mongod'.

>mongod -versjon

Når kommandoen 'mongod –version' er utført, vises versjonen av mongodb som følger. Den inkluderer den gjeldende mongodb-versjonen og ytterligere byggeinformasjon om mongodb-applikasjonen.

db versjon v6.0.3
Bygginformasjon: {
'versjon': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljø': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metode # 2: Sjekk Mongodb-versjonen med Mongo-kommandoen

En annen tilnærming til å sjekke mongodb-versjonen er å bruke mongo-metoden. I ledeteksten må vi bruke nøkkelordet 'mongo' som er skallet for å kjøre mongodb-spørringene. Mongoen brukes med alternativet '–versjon' for å sjekke mongodb-skallversjonen. Den generelle representasjonen av mongo-kommandoen for å hente versjonen er limt inn nedenfor.

>mongo --versjon

Versjonen av mongo-skallet i operativsystemet vårt er som følger:

mongo versjon v6.0.3
Bygginformasjon: {
'versjon': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljø': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metode # 3: Sjekk Mongodb-versjonen med filbanen

Metodene ovenfor er en måte å få tak i mongodb-versjonen når forbindelsen med mongodb ikke er etablert. Her vil vi hente versjonen av mongodb-applikasjonen vår ved å utføre banen til filen der mongodb-skallet er plassert. For å gjøre dette har vi startet ledeteksten og med 'cd'-kommandoen spesifiseres hele banen til mongodb-skallet på terminalen. Trykk deretter enter for å utføre kommandoen.

>cd 'C:\Program Files\MongoDB\Server\6.0\bin'

Filbanen til mongodb er gitt og systemet finner den spesifiserte banen til mongodb. Etter det har vi gitt navnet på applikasjonen 'mongod.exe' som også bruker alternativet '–versjon' for å få mongodb-versjonen.

C:\Program Files\MongoDB\Server\6.0\bin>mongod.exe --version

Fra tilgangen til filbanen til mongodb, har vi hentet den gjeldende mongodb-versjonen i utgangen representert nedenfor.

db versjon v6.0.3
Bygginformasjon: {
'versjon': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljø': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metode #4: Sjekk Mongodb-versjonen med kommandoen db.version().

Alle de nevnte kommandoene bruker ledeteksten for å få mongodb-versjonen. Vi har også en annen metode for å finne ut mongodb-versjonen: ved å starte mongodb-skallet. I dette tilfellet opprettet vi først forbindelsen. Kjør deretter følgende spørring i mongodb-skallet. Nøkkelordet 'db' brukes med 'version()'-metoden for å generere versjonen av mongodb som brukes i systemet.

>db.version()
[/c]
Spørsmålet for å sjekke mongodb-versjonen viste den numeriske utgangen som er mongodb-versjonen lastet ned fra systemet vårt.
[cc lang='text' width='100%' height='100%' escaped='true' theme='blackboard' nowrap='0']
'6.0.3'

Metode # 5: Sjekk Mongodb-versjonen med BuildInfo-parameterkommandoen

Den siste kommandolinjegrensesnitttilnærmingen for å få mongodb-versjonen bruker 'builInfo' -metoden. En buildInfo-kommando er et administrasjonsverktøy som gir en byggerapport for gjeldende Mongod. Vi har brukt 'runCommand()'-spørringen som tar 'buildInfo'-kommandoen som en parameter. buildInfo-kommandoen er videre satt med verdien '1' kjent som den sanne boolske verdien.

db.runCommand( { buildInfo: 1 } )

Utdataene fra buildInfo-kommandoen genererer versjonen og sammendraget av mongodb-serveren.

{
versjon: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
moduler: [],
allocator: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: 'avviklet',
versionArray: [ 6, 0, 3, 0 ],
openssl: { kjører: 'Windows SChannel' }

Metode #6: Sjekk Mongodb-versjonen med GUI-grensesnittet

Det grafiske brukergrensesnittet er den mest tiltalende tilnærmingen til å sjekke versjonen av mongodb. Hvis kommandolinjegrensesnittet eller et spesifikt mongodb-skall ikke er lett å bruke, kan vi bruke mongodb-kompasset. Mongodb kompassapplikasjonen er en GUI-tilnærming for å få mongodb-versjonen. For det første har vi lansert mongodb-kompasset og bygget en forbindelse med vår eksisterende lokale vert. Etter det har vi tre justerte prikker på venstre sidefelt som ved klikk viste noen få alternativer. Blant alle de oppførte alternativene, flytt musen over til alternativet 'Tilkoblingsinfo'. Skjermbildet av mongodb-kompasset er vist nedenfor, som vil være enkelt å følge trinnet for å sjekke mongodb-versjonen.

'Tilkoblingsinfo' genererer popup-siden der informasjonen om mongodb-tilkoblingen er gitt. På popup-siden har vi et felt 'Edition'. Under 'Edition'-feltet vises utgaveinformasjonen til mongodb som 'MongoDB 6.0.3 Community'

Konklusjon

Artikkelen er for å sjekke versjonen av mongodb. Vi har utforsket alle mulige måter å få mongodb-versjonen på. Noen få metoder brukes for å få mongodb-serverversjonen og andre metoder er for å hente mongodb-shellversjonen. Vi brukte først kommandolinjegrensesnittet for å sjekke mongodb-versjonen. Etterpå har vi en mongodb kompass GUI-applikasjon som sjekker at mongodb-versjonen er enklest.