Како се повезати са МонгоДБ помоћу Питхон-а

Kako Se Povezati Sa Mongodb Pomocu Pithon A



МонгоДБ није крута база података попут СКЛ-а јер се може повезати са многим програмским окружењима, посебно са објектно оријентисаним платформама. Можете користити језик Питхон за уметање записа у МонгоДБ након креирања безбедне везе између МонгоДБ локалног хоста и Питхон платформе. Овај водич разрађује све неопходне кораке потребне за повезивање МонгоДБ-а и Питхон-а на најједноставнији могући начин. Након креирања везе, такође ћемо уметнути неке записе у МонгоДБ користећи Питхон-ов ЦЛИ. Али пре тога морате да инсталирате МонгоДБ, Питхон и драјвер „ПиМонго“.

Инсталирајте МонгоДБ

Да бисте инсталирали МонгоДБ на Виндовс, отворите званичну веб локацију МонгоДБ-а и преузмите његову „мси“ датотеку на свој систем. Ова датотека се преузима за неколико тренутака. Сада покрените ову датотеку са „Административним“ правима да бисте почели да инсталирате МонгоДБ.







Чаробњак за подешавање за инсталацију МонгоДБ-а ће се појавити на вашем екрану. Овај екран добродошлице за подешавање МонгоДБ-а приказује нека упутства и упућује вас да додирнете дугме „Даље“.





Можете да изаберете шта год желите да урадите са МонгоДБ мси датотеком – промените, поправите или уклоните. Након што изаберете једну опцију, наставите тако што ћете додирнути дугме „Даље“.





Након што следите даље кораке, ваш систем почиње да инсталира МонгоДБ.



Покрените алатку МонгоДБ Цомпасс тако што ћете претражити Виндовс траку за претрагу да бисте добили идеју о тренутној структури.

Сада када је МонгоДБ компас покренут, померите се унутар његовог одељка „дб“ да бисте погледали већ креиране базе података. Постоје две кориснички дефинисане базе података, „Монго“ и „тест“. Док су остале базе података уграђене.

Инсталирајте Питхон

Након инсталирања МонгоДБ-а, други и сасвим неопходан корак је инсталирање Питхон-а у наш систем. Преузмите најновије издање Питхон пакета које је доступно на Питхон-овом званичном сајту. Верзија 3.11.1 је доступна у време имплементације овог водича.

Сачекајте док систем не преузме вашу Питхон-ову „еке“ датотеку на ваш систем. Након комплетног преузимања, кликните десним тастером миша на њега да бисте га покренули са правима „Админ“.

Чаробњак за подешавање за Питхон искаче за инсталацију. Додирните опцију „инсталирај сада“ која је доступна са другим опцијама.

Ваш систем почиње да инсталира Питхон на вашем крају. Сачекајте да се заврши.

Ако је инсталација „Питхон-а“ успешна, само затворите чаробњака за подешавање и отворите платформу командне линије.

Да бисте сазнали више о инсталираној верзији Питхон-а, испробајте наведену команду у свом ЦЛИ-у.

Ц:\Усерс\Саеед > питхон – верзија

Инсталирајте библиотеку „Пип“.

Након успешног подешавања МонгоДБ-а и Питхон-а у вашем Виндовс систему, време је да инсталирате „пип“ пакет Питхон-а за управљање другим пакетима и библиотекама у Питхон-у. За ово, требало би да испробате инструкцију која је наведена у наставку, почевши од кључне речи „питхон“ иза које следи питхон датотека да бисте добили „пип“ пакет као што је гет-пип.пи. Колекција „пип“ и инсталација чине да чекате неко време док се потпуно не конфигурише у вашем систему.

Ц:\Усерс\Саеед > питхон гет-пип. пи

Инсталирајте ПиМонго драјвер

Сада када смо завршили са инсталирањем „пип“ пакета, време је да конфигуришемо „ПиМонго“ драјвер за Питхон да га повежемо са МонгоДБ. Да бисте инсталирали овај драјвер, само треба да користите упит „инсталирај“ који почиње кључном речи „пип“ на почетку и „пимонго“ кључном речи на крају. И за ово је потребно неколико тренутака да се изврши његова инсталација.

Ц:\Усерс\Саеед > пип инсталл пимонго

Повежите МонгоДБ са Питхон-ом

Покренимо Питхон код да повежемо Питхон са МонгоДБ у Виндовс систему. Поново покрените командну линију као „Администратор“. Сада покрените кључну реч „питхон“ да бисте отворили Питхон ЦЛИ у оквиру командне линије. Излаз показује да је Питхон ЦЛИ спреман за употребу.

Ц:\Усерс\Саеед > питхон

Након покретања Питхон ЦЛИ-а, обавезно повезујемо Питхон са МонгоДБ и додајемо неке записе у МонгоДБ користећи Питхон ЦЛИ. За ово морамо да увеземо драјвер „пимонго“ у Питхон ЦЛИ прво користећи кључну реч „импорт“, а затим драјвер „пимонго“. Након увоза пимонго драјвера, креирамо везу са МонгоДБ клијентом, „Монго Цомпасс“. За ово, пимонго пакет драјвера позива функцију МонгоЦлиент(), узимајући стринг локалног хоста као аргумент за повезивање МонгоДБ-а са Питхон-ом преко резултата повезивања унутар променљиве клијента „цл“.

Променљива клијента „цл“ је одговорна за креирање нове базе података под називом „Ордер“ у МонгоДБ-у и чување враћеног резултата везе унутар друге променљиве „Подаци“. Сада је варијабла „Подаци“ одговорна за успешно креирање нове колекције. Користи се за креирање нове колекције „Производ“. Повратни резултат се чува у променљивој „детаил“ да би се идентификовало да ли је креирање било успешно или не. Након тога, креирамо два записа документа, р1 и р2, од којих сваки садржи три поља. Сада, да бисте убацили ова два документа у колекцију МонгоДБ, користите променљиву „детаил“ да бисте позвали функцију инсерт_мани(), узимајући р1 и р2 као аргументе. Излаз за ове записе показује успешно уметање у колекцију МонгоДБ преко Питхон платформе:

>>> увоз пимонго

>>> цл = пимонго. МонгоЦлиент ( 'монгодб://127.0.0.1:27017/' )

>>> Подаци = цл [ 'Наручи' ]

>>> детаљ = Подаци. Производ

>>> р1 = [ { 'име' : 'маскара' , 'Цена' : 4500 , 'Марка' : 'НАР' } ]

>>> р2 = [ { 'име' : 'Блусхон' , 'Цена' : 7600 , 'Марка' : 'ХудаБеаути' } ]

>>> детаљ. инсерт_мани ( р1 )

< пимонго. резултате . ИнсертМаниРесулт објекат ат 0к00000187Ц5552ЦЕ0 >

>>> детаљ. инсерт_мани ( р2 )

< пимонго. резултате . ИнсертМаниРесулт објекат ат 0к00000187Ц5552Ц20 >

Проверите везу између МонгоДБ-а и Питхон-а

Да бисмо проверили да ли су колекција „Производ“ заједно са њена два записа успешно уметнута у базу података „Поруџбина“ која је управо креирана, отворили смо МонгоДБ компас. Након померања унутар одељка „дб“, налазимо да су све базе података наведене тамо, нове и старе. Можете видети да је база података „Поруџбина“ заједно са њеном колекцијом „Производ“ такође наведена овде. Након додира на колекцију „Производ“, добијамо њена два записа која су такође приказана на десној страни.

Закључак

Овај водич је скуп од неколико корака који су неопходни за повезивање на МонгоДБ помоћу Питхон-а. Први корак почиње инсталацијом МонгоДБ-а у Виндовс, након чега следи конфигурација Питхон-а у систему. У Питхон ЦЛИ смо инсталирали библиотеку „пип“ и драјвер „ПиМонго“ за повезивање. Да бисмо се повезали са МонгоДБ помоћу Питхона, испробали смо део Питхон кода у Питхон ЦЛИ-у и додали неке записе у МонгоДБ. На крају смо потврдили да је веза успостављена између МонгоДБ-а и Питхон-а.