Kuidas kontrollida Mongodbi versiooni
Lihtsaim viis mongodb versiooni kontrollimiseks on käivitada suvand „–help” märksõnaga „mongod”. Oleme oma süsteemis avanud käsurea ja asetanud oma süsteemi terminaliekraanile järgmise käsu. Selle käsu kasutamine aitab meil hankida lipu, mis kontrollib ja väljastab rakenduse mongodb praegust versiooni.
> mongod -- aidakeKäsk “mongod –help” loetles kõik üldised valikud väljundina, mida võidakse kasutada mongodb käitamiseks meie operatsioonisüsteemis. Pika valikute loendi tõttu näitasime just valikut “–version”. „–versioon” on valik, mida kasutame koos mongodb-kestaga, et saada mongodb-versioon.
Valikud:
–networkMessageCompressors arg (=snappy,zstd,zlib)
Kompressorite komadega eraldatud loend
kasutada võrgusõnumite jaoks
Üldised valikud:
-h [ –help ] Näitab seda kasutusteavet
–version Kuva versiooniteave
1. meetod: kontrollige Mongodbi versiooni Mongodi käsuga
Nüüd saame mongodb praegu installitud versiooni hankimiseks kasutada lippu –versioon. Siin pole meil mongodb-ühendust, kuna teed pole antud või mongodb-kest ei avata. Kui me pole mongodb-ga ühendatud, saame käivitada alloleva käsu oma süsteemi käsureal. Lippu “–version” kasutatakse koos käsuga “mongod”.
> mongod -versioonKui käsk “mongod –version” on täidetud, kuvatakse mongodb versioon järgmiselt. See sisaldab praegust mongodb versiooni ja täiendavat teavet mongodb rakenduse kohta.
db versioon v6.0.3Järje teave: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moodulid': [],
'allocator': 'tcmalloc',
'keskkond': {
'distmod': 'aknad',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}
2. meetod: kontrollige Mongodbi versiooni Mongo Commandiga
Teine võimalus mongodb versiooni kontrollimiseks on mongo meetodi kasutamine. Käsuribal peame kasutama märksõna 'mongo', mis on kest mongodb päringute käitamiseks. Mongot kasutatakse mongodb shelli versiooni kontrollimiseks valikuga “–version”. Allpool on kleebitud versiooni toomise käsu mongo üldine esitus.
>mongo --versioonMongo kesta versioon meie operatsioonisüsteemis on järgmine:
mongo versioon v6.0.3Järje teave: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moodulid': [],
'allocator': 'tcmalloc',
'keskkond': {
'distmod': 'aknad',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}
3. meetod: kontrollige Mongodbi versiooni failiteega
Ülaltoodud meetodid on viis mongodb versiooni hankimiseks, kui ühendust mongodb-ga pole loodud. Siin hangime oma mongodb-rakenduse versiooni, määrates faili tee, kus asub mongodb kest. Selleks oleme käivitanud käsuviiba ja käsuga “cd” määratakse terminalis mongodb shelli täielik tee. Seejärel vajutage käsu täitmiseks sisestusklahvi.
> cd 'C:\Program Files\MongoDB\Server\6.0\bin'Antakse mongodb failitee ja süsteem leiab edukalt mongodb määratud tee. Pärast seda oleme andnud rakendusele nime “mongod.exe”, mis kasutab mongodb versiooni hankimiseks ka valikut “–version”.
C:\Program Files\MongoDB\Server\6.0\bin>mongod.exe --versioonMongodb failitee juurdepääsust oleme toonud allolevas väljundis praeguse mongodb versiooni.
db versioon v6.0.3Järje teave: {
'version': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'moodulid': [],
'allocator': 'tcmalloc',
'keskkond': {
'distmod': 'aknad',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}
4. meetod: kontrollige Mongodb versiooni käsu db.version() abil
Kõik ülalnimetatud käsud kasutavad mongodb versiooni hankimiseks käsuviipa. Meil on ka teine meetod mongodb versiooni väljaselgitamiseks: mongodb kesta käivitamine. Antud juhul lõime esmalt ühenduse. Seejärel käivitage mongodb kestas järgmine päring. Märksõna “db” kasutatakse koos meetodiga “version()” süsteemis kasutatava mongodb versiooni genereerimiseks.
>db.version()[/c]
Mongodb versiooni kontrollimise päring kuvas numbrilise väljundi, mis on meie süsteemist alla laaditud mongodb versioon.
[cc lang='text' width='100%' height='100%' escaped='true' theme='blackboard' nowrap='0']
'6.0.3'
5. meetod: kontrollige Mongodbi versiooni BuildInfo parameetrikäsuga
Viimane käsurea liidese lähenemisviis mongodb-versiooni hankimiseks on 'builInfo' meetodi kasutamine. BuildInfo käsk on haldustööriist, mis pakub praeguse Mongodi ehitusaruande. Oleme kasutanud päringut 'runCommand()', mis võtab parameetrina käsu 'buildInfo'. Käsk buildInfo määratakse täiendavalt väärtusega „1”, mida nimetatakse tõeliseks tõeväärtuseks.
db.runCommand( { buildInfo: 1 } )BuildInfo käsu väljund genereerib mongodb-serveri versiooni ja kokkuvõtte.
{versioon: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
moodulid: [],
jaotaja: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: 'aegunud',
versionArray: [ 6, 0, 3, 0 ],
openssl: { töötab: 'Windows SChannel'}
6. meetod: kontrollige GUI liidesega Mongodbi versiooni
Graafiline kasutajaliides on kõige ahvatlevam lähenemine mongodb versiooni kontrollimiseks. Kui käsurea liidest või mõnda konkreetset mongodb-shelli pole lihtne kasutada, saame kasutada mongodb-kompassi. Mongodb-kompassirakendus on GUI-lähenemine mongodb-versiooni hankimiseks. Esiteks oleme käivitanud mongodb kompassi ja loonud ühenduse meie olemasoleva kohaliku hostiga. Pärast seda on meil vasakul külgribal kolm joondatud punkti, millel klõpsamisel kuvatakse mõned valikud. Kõigi loetletud valikute hulgas liigutage kursorit valikule 'Ühendusteave'. Allpool on näidatud mongodb kompassi ekraanipilt, mida on lihtne jälgida mongodb versiooni kontrollimiseks.
'Ühendusteave' genereerib hüpikakna, kus antakse teave mongodb-ühenduse kohta. Hüpiklehel on väli 'Väljaanne'. Välja 'Väljaanne' all kuvatakse mongodb väljaande teave kui 'MongoDB 6.0.3 kogukond'.
Järeldus
Artikli eesmärk on kontrollida mongodb versiooni. Oleme uurinud kõiki võimalikke viise mongodb versiooni hankimiseks. Mongodb serveri versiooni hankimiseks kasutatakse mõnda meetodit ja teisi meetodeid kasutatakse mongodb shelli versiooni toomiseks. Esmalt kasutasime mongodb versiooni kontrollimiseks käsurea liidest. Hiljem on meil mongodb-kompassi GUI-rakendus, mis kontrollib, kas mongodb-versioon on kõige lihtsam.