Kontrollera versionen av Mongodb

Kontrollera Versionen Av Mongodb



MongoDB erbjuder högpresterande datalagring när den distribueras över flera servrar. Så vi måste identifiera versionen av MongoDB som körs i systemet när vi analyserar de rapporterade problemen. Versionsnumren som följer ett semantiskt numreringsschema gör det möjligt för oss att känna igen betydande och mindre förändringar. Vi kan köra den senaste buggfria versionen genom att bara uppdatera mongodb-versionen som borde vara känd. Vi har diskuterat några metoder nedan som kan användas för att bestämma vilken version av MongoDB vi för närvarande använder. Vissa av dessa tekniker kontrollerar serverversionen av MongoDB, medan andra kontrollerar versionen av Mongo-skalet.

Hur man kontrollerar versionen av Mongodb

Det enklaste sättet att kontrollera mongodb-versionen är att köra alternativet '–help' med nyckelordet 'mongod'. Vi har öppnat kommandoraden i vårt system och placerat följande kommando på terminalskärmen i vårt system. Användningen av detta kommando hjälper oss att få flaggan som kontrollerar och matar ut den aktuella versionen av mongodb-applikationen.

> mongod --hjälp

Kommandot 'mongod -help' listade alla allmänna alternativ som utdata som kan användas för att köra mongodb i vårt operativsystem. På grund av den långa listan med alternativ har vi just visat alternativet '–version'. '–versionen' är alternativet som vi använder tillsammans med mongodb-skalet för att få mongodb-versionen.







Alternativ:



–networkMessageCompressors arg (=snappy,zstd,zlib)



Kommaseparerad lista över kompressorer till





används för nätverksmeddelanden

Generella val:



-h [ –help ] Visa denna användningsinformation

–version Visa versionsinformation

Metod # 1: Kontrollera Mongodb-versionen med Mongod-kommandot

Nu kan vi använda flaggan –version för att få den för närvarande installerade versionen av mongodb. Här har vi ingen mongodb-anslutning eftersom vägen inte är given eller mongodb-skalet inte är öppet. När vi inte är anslutna till mongodb kan vi köra kommandot nedan i kommandotolken i vårt system. Flaggan '–version' används med kommandot 'mongod'.

>mongod -version

När kommandot 'mongod –version' har körts, visas versionen av mongodb enligt följande. Den innehåller den aktuella mongodb-versionen och ytterligare bygginformation om mongodb-applikationen.

db version v6.0.3
Bygginformation: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljö': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metod # 2: Kontrollera Mongodb-versionen med Mongo-kommandot

Ett annat sätt att kontrollera mongodb-versionen är att använda mongo-metoden. I kommandotolken måste vi använda nyckelordet 'mongo' som är skalet för att köra mongodb-frågorna. Mongon används med alternativet '–version' för att kontrollera mongodb-skalversionen. Den allmänna representationen av mongo-kommandot för att hämta versionen klistras in nedan.

>mongo --version

Versionen av mongo-skalet i vårt operativsystem är följande:

mongo version v6.0.3
Bygginformation: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljö': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metod # 3: Kontrollera Mongodb-versionen med filsökvägen

Metoderna ovan är ett sätt att få mongodb-versionen när kopplingen till mongodb inte är etablerad. Här kommer vi att hämta versionen av vår mongodb-applikation genom att utföra sökvägen till filen där mongodb-skalet finns. För att göra detta har vi startat kommandotolken och med kommandot 'cd' anges hela sökvägen för mongodb-skalet på terminalen. Tryck sedan på enter för att utföra kommandot.

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

Filsökvägen för mongodb ges och systemet hittar framgångsrikt den angivna sökvägen för mongodb. Efter det har vi gett namnet på applikationen 'mongod.exe' som också använder alternativet '–version' för att få mongodb-versionen.

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

Från åtkomsten till filsökvägen för mongodb, har vi hämtat den aktuella mongodb-versionen i utgången som representeras nedan.

db version v6.0.3
Bygginformation: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moduler': [],
'allocator': 'tcmalloc',
'miljö': {
'distmod': 'windows',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Metod # 4: Kontrollera Mongodb-versionen med kommandot db.version().

Alla ovannämnda kommandon använder kommandotolken för att hämta mongodb-versionen. Vi har också en annan metod för att ta reda på mongodb-versionen: genom att starta mongodb-skalet. I det här fallet gjorde vi först kopplingen. Kör sedan följande fråga i mongodb-skalet. Nyckelordet 'db' används med metoden 'version()' för att generera versionen av mongodb som används i systemet.

>db.version()
[/c]
Frågan för att kontrollera mongodb-versionen visade den numeriska utdata som är mongodb-versionen som laddats ner från vårt system.
[cc lang='text' width='100%' height='100%' escaped='true' theme='blackboard' nowrap='0']
'6.0.3'

Metod #5: Kontrollera Mongodb-versionen med BuildInfo-parameterkommandot

Det sista kommandoradsgränssnittet för att få mongodb-versionen använder metoden 'builInfo'. Ett buildInfo-kommando är ett hanteringsverktyg som tillhandahåller en byggrapport för den nuvarande Mongod. Vi har använt 'runCommand()'-frågan som tar kommandot 'buildInfo' som en parameter. kommandot buildInfo ställs vidare med värdet '1' känt som det sanna booleska värdet.

db.runCommand( { buildInfo: 1 } )

Utdata från kommandot buildInfo genererar versionen och sammanfattningen av mongodb-servern.

{
version: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
moduler: [],
allocator: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: 'utfasad',
versionArray: [ 6, 0, 3, 0 ],
openssl: { kör: 'Windows SChannel' }

Metod # 6: Kontrollera Mongodb-versionen med GUI-gränssnittet

Det grafiska användargränssnittet är det mest tilltalande sättet att kontrollera versionen av mongodb. Om kommandoradsgränssnittet eller något specifikt mongodb-skal inte är lätt att använda, kan vi använda mongodb-kompassen. Mongodb-kompassapplikationen är en GUI-metod för att få mongodb-versionen. För det första har vi lanserat mongodb-kompassen och byggt upp en förbindelse med vår befintliga lokala värd. Efter det har vi tre justerade punkter på den vänstra sidofältet som vid klick visade några alternativ. Bland alla listade alternativ, för musen över till alternativet 'Anslutningsinfo'. Skärmdumpen av mongodb-kompassen visas nedan, vilket är lätt att följa steget för att kontrollera mongodb-versionen.

'Anslutningsinformation' genererar popup-sidan där informationen om mongodb-anslutningen ges. På popup-sidan har vi ett fält 'Edition'. Under fältet 'Edition' visas versionsinformationen för mongodb som 'MongoDB 6.0.3 Community'

Slutsats

Artikeln är till för att kontrollera versionen av mongodb. Vi har utforskat alla möjliga sätt att få mongodb-versionen. Ett fåtal metoder används för att hämta mongodb-serverversionen och andra metoder är för att hämta mongodb-skalversionen. Vi använde först kommandoradsgränssnittet för att kontrollera mongodb-versionen. Efteråt har vi en mongodb kompass GUI-applikation där det är lättast att kontrollera mongodb-versionen.