Проверете версията на Mongodb

Proverete Versiata Na Mongodb



MongoDB предлага високопроизводително съхранение на данни, когато се разположи върху множество сървъри. Така че трябва да идентифицираме версията на MongoDB, работеща в системата, когато анализираме докладваните проблеми. Номерата на версиите, които следват схема за семантично номериране, ни позволяват да разпознаем значителни и незначителни промени. Можем да стартираме най-новата версия без грешки, като просто актуализираме версията на mongodb, която трябва да бъде известна. Обсъдихме някои методи по-долу, които могат да се използват, за да се определи коя версия на MongoDB използваме в момента. Някои от тези техники проверяват сървърната версия на MongoDB, докато други проверяват версията на Mongo shell.

Как да проверите версията на Mongodb

Най-простият подход за проверка на версията на mongodb е да стартирате опцията „–help“ с ключовата дума „mongod“. Отворихме командния ред в нашата система и поставихме следната команда на екрана на терминала на нашата система. Използването на тази команда ни помага да получим флага, който проверява и извежда текущата версия на приложението mongodb.

> mongod --помогне

Командата на „mongod –help“ изброява всички общи опции като изход, който може да се използва за стартиране на mongodb в нашата операционна система. Поради дългия списък с опции, току-що показахме опцията „–версия“. „–version“ е опцията, която използваме заедно с обвивката на mongodb, за да получим версията на mongodb.







Настроики:



–networkMessageCompressors arg (=snappy,zstd,zlib)



Разделен със запетаи списък на компресорите към





използвайте за мрежови съобщения

Общи опции:



-h [ –help] Показване на тази информация за употреба

–version Показване на информация за версията

Метод # 1: Проверете версията на Mongodb с командата Mongod

Сега можем да използваме флага –version, за да получим текущо инсталираната версия на mongodb. Тук нямаме връзка с mongodb, тъй като пътят не е даден или черупката на mongodb не е отворена. Когато не сме свързани с mongodb, можем да изпълним командата по-долу в командния ред на нашата система. Флагът „–version“ се използва с командата „mongod“.

>монгод -версия

След като се изпълни командата „mongod –version“, версията на mongodb се показва, както следва. Той включва текущата версия на mongodb и допълнителна информация за изграждане на приложението mongodb.

db версия v6.0.3
Информация за компилация: {
'версия': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'модули': [],
'разпределител': 'tcmalloc',
'заобикаляща среда': {
'distmod': 'прозорци',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Метод # 2: Проверете версията на Mongodb с командата Mongo

Друг подход за проверка на версията на mongodb е използването на метода mongo. В командния ред трябва да използваме ключовата дума „mongo“, която е обвивката за изпълнение на заявките към mongodb. Mongo се използва с опцията „–version“ за проверка на версията на обвивката на mongodb. Общото представяне на командата mongo за извличане на версията е поставено по-долу.

>mongo --версия

Версията на mongo shell в нашата операционна система е следната:

mongo version v6.0.3
Информация за компилация: {
'версия': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'модули': [],
'разпределител': 'tcmalloc',
'заобикаляща среда': {
'distmod': 'прозорци',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Метод # 3: Проверете версията на Mongodb с пътя на файла

Методите по-горе са начин за получаване на версията на mongodb, когато връзката с mongodb не е установена. Тук ще извлечем версията на нашето приложение mongodb, като изпълним пътя на файла, където се намира обвивката на mongodb. За да направим това, ние стартирахме командния ред и с командата „cd“ пълният път на обвивката на mongodb се посочва на терминала. След това натиснете enter, за да изпълните командата.

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

Пътят на файла на mongodb е даден и системата успешно намира указания път на mongodb. След това дадохме името на приложението „mongod.exe“, което също използва опцията „–version“ за получаване на версията на mongodb.

C:\Program Files\MongoDB\Server\6.0\bin>mongod.exe --версия

От достъпа до файловия път на mongodb ние извлякохме текущата версия на mongodb в изхода, представен по-долу.

db версия v6.0.3
Информация за компилация: {
'версия': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'модули': [],
'разпределител': 'tcmalloc',
'заобикаляща среда': {
'distmod': 'прозорци',
'distarch': 'x86_64',
'target_arch': 'x86_64'
}
}

Метод # 4: Проверете версията на Mongodb с командата db.version().

Всички гореспоменати команди използват командния ред за получаване на версията на mongodb. Имаме и друг метод за намиране на версията на mongodb: чрез стартиране на обвивката на mongodb. В този случай първо направихме връзката. След това изпълнете следната заявка в обвивката на mongodb. Ключовата дума „db“ се използва с метода „version()“ за генериране на версията на mongodb, използвана в системата.

>db.version()
[/° С]
Заявката за проверка на версията на mongodb показа цифровия резултат, който е версията на mongodb, изтеглена от нашата система.
[cc lang='text' width='100%' height='100%' escaped='true' theme='blackboard' nowrap='0']
'6.0.3'

Метод # 5: Проверете версията на Mongodb с командата за параметър BuildInfo

Последният подход на интерфейса на командния ред за получаване на версията на mongodb е използването на метода „builInfo“. Командата buildInfo е инструмент за управление, който предоставя отчет за компилация за текущия Mongod. Използвахме заявката „runCommand()“, която приема командата „buildInfo“ като параметър. Командата buildInfo допълнително се задава със стойността „1“, известна като истинската булева стойност.

db.runCommand( { buildInfo: 1 } )

Резултатът от командата buildInfo генерира версията и резюмето на сървъра mongodb.

{
версия: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: „Windows 7/Windows Server 2008 R2“,
модули: [],
разпределител: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: 'отхвърлен',
versionArray: [ 6, 0, 3, 0 ],
openssl: { работи: 'Windows SChannel' }

Метод # 6: Проверете версията на Mongodb с GUI интерфейса

Графичният потребителски интерфейс е най-привлекателният подход за проверка на версията на mongodb. Ако интерфейсът на командния ред или която и да е конкретна обвивка на mongodb не е лесен за използване, тогава можем да използваме компаса на mongodb. Приложението mongodb compass е GUI подход за получаване на версията на mongodb. Първо, стартирахме компаса mongodb и изградихме връзка с нашия съществуващ локален хост. След това имаме три подравнени точки в лявата странична лента, които при щракване показват няколко опции. Сред всички изброени опции, задръжте мишката върху опцията „Информация за връзка“. Екранната снимка на компаса на mongodb е показана по-долу, което ще бъде лесно да следвате стъпката за проверка на версията на mongodb.

„Информация за връзката“ генерира изскачаща страница, където се дава информация за връзката mongodb. На изскачащата страница имаме поле „Издание“. Под полето „Издание“ информацията за изданието на mongodb се показва като „Общност на MongoDB 6.0.3“

Заключение

Статията е за проверка на версията на mongodb. Проучихме всички възможни начини да получите версията на mongodb. Използват се няколко метода за получаване на версията на сървъра на mongodb, а други методи са за извличане на версията на обвивката на mongodb. Първо използвахме интерфейса на командния ред, за да проверим версията на mongodb. След това имаме GUI приложение на mongodb compass, което проверява дали версията на mongodb е най-лесна.