Installer MongoDB
For å installere MongoDB på Windows, åpne den offisielle nettsiden til MongoDB og last ned 'msi'-filen til systemet ditt. Denne filen lastes ned i løpet av noen få øyeblikk. Kjør nå denne filen med 'Administrative' rettigheter for å begynne å installere MongoDB.
En oppsettveiviser for MongoDB-installasjon vil vises på skjermen. Denne velkomstskjermen for MongoDB-oppsett viser noen instruksjoner og instruerer deg om å trykke på 'Neste' -knappen.
Du kan velge uansett hva du vil gjøre med MongoDB msi-filen – endre, reparere eller fjerne. Etter å ha valgt ett alternativ, fortsett ved å trykke på 'Neste' -knappen.
Etter å ha fulgt de videre trinnene, begynner systemet å installere MongoDB.
Start MongoDB Compass-verktøyet ved å søke på Windows-søkefeltet for å få en ide om gjeldende struktur.
Nå som MongoDB-kompasset er lansert, flytt innenfor 'db'-delen for å ta en titt på en allerede opprettet database. Det er to brukerdefinerte databaser, 'Mongo' og 'test'. Mens resten av databasene er innebygd.
Installer Python
Etter å ha installert MongoDB, er det andre og ganske nødvendige trinnet å installere Python i systemet vårt. Last ned den nyeste utgaven av Python-pakken som er tilgjengelig på Pythons offisielle nettsted. Versjon 3.11.1 er tilgjengelig på tidspunktet for implementering av denne veiledningen.
Vent til systemet laster ned Pythons 'exe'-fil på systemet ditt. Etter fullstendig nedlasting, høyreklikk på den for å kjøre den med 'Admin'-rettighetene.
Oppsettveiviseren for Python dukker opp for installasjonen. Trykk på 'installer nå'-alternativet som er tilgjengelig med andre alternativer.
Systemet ditt begynner å installere Python på slutten. Vent til den er fullført.
Hvis installasjonsoppsettet av 'Python' er vellykket, lukker du bare installasjonsveiviseren og åpner ledetekstplattformen.
For å bli kjent med den installerte versjonen av Python, prøv den oppførte kommandoen i CLI.
C:\Users\Saeed > python –versjon
Installer 'Pip'-biblioteket
Etter et vellykket oppsett av MongoDB og Python i Windows-systemet ditt, er det på tide å installere 'pip'-pakken til Python for å administrere andre pakker og biblioteker i Python. For dette bør du prøve instruksjonen som er oppført i det følgende, og starter med 'python'-nøkkelordet etterfulgt av python-filen for å få 'pip'-pakken som get-pip.py. Samlingen av 'pip' og installasjon får deg til å vente en stund til den er fullstendig konfigurert i systemet ditt.
C:\Users\Saeed > python få-pip. py
Installer PyMongo-driveren
Nå som vi er ferdige med å installere 'pip'-pakken, er det på tide å konfigurere 'PyMongo'-driveren til Python for å koble den til MongoDB. For å installere denne driveren trenger du bare å bruke 'install'-søket som starter med 'pip'-nøkkelordet i begynnelsen og 'pymongo'-nøkkelordet på slutten. Også dette tar litt tid å få installeringen ferdig.
C:\Users\Saeed > pip installer pymongo
Koble MongoDB til Python
La oss starte en Python-kode for å koble Python med MongoDB i Windows-systemet. Start ledeteksten på nytt som 'Administrator'. Kjør nå nøkkelordet 'python' for å åpne Python CLI i ledeteksten. Utgangen viser at Python CLI er klar til bruk.
C:\Users\Saeed > python
Etter å ha lansert Python CLI, sørger vi for å koble Python med MongoDB og legge til noen poster til MongoDB ved å bruke Python CLI. For dette må vi importere 'pymongo'-driveren i Python CLI først ved å bruke 'import'-nøkkelordet etterfulgt av 'pymongo'-driveren. Etter importen av pymongo-driveren oppretter vi en forbindelse med MongoDB-klienten, 'Mongo Compass'. For dette kaller pymongo-driverpakken MongoClient()-funksjonen, og tar localhost-strengen som et argument for å koble MongoDB med Python gjennom et tilkoblingsresultat innenfor klientvariabelen 'cl'.
Klientvariabelen 'cl' er ansvarlig for å opprette en ny database kalt 'Order' i MongoDB og lagre det returnerte tilkoblingsresultatet i en annen 'Data'-variabel. Nå er 'Data'-variabelen ansvarlig for vellykket opprettelse av en ny samling. Den brukes til å lage en ny 'Produkt'-kolleksjon. Returresultatet lagres i 'detalj'-variabelen for å identifisere om opprettelsen er vellykket eller ikke. Etter dette oppretter vi to dokumentposter, r1 og r2, som hver inneholder tre felt. Nå, for å sette inn disse to dokumentene i MongoDB-samlingen, bruk 'detalj'-variabelen for å kalle funksjonen insert_many() og ta r1 og r2 som argumenter. Utdataene for disse postene viser den vellykkede innsettingen i MongoDB-samlingen via Python-plattformen:
>>> import pymongo>>> cl = pymongo. MongoClient ( 'mongodb://127.0.0.1:27017/' )
>>> Data = cl [ 'Rekkefølge' ]
>>> detalj = Data. Produkt
>>> r1 = [ { 'Navn' : 'Mascara' , 'Pris' : 4500 , 'Merke' : 'NAR' } ]
>>> r2 = [ { 'Navn' : 'Blushon' , 'Pris' : 7600 , 'Merke' : 'HudaBeauty' } ]
>>> detalj. insert_many ( r1 )
< pymongo. resultater . InsertManyResult gjenstand på 0x00000187C5552CE0 >
>>> detalj. insert_many ( r2 )
< pymongo. resultater . InsertManyResult gjenstand på 0x00000187C5552C20 >
Bekreft forbindelsen mellom MongoDB og Python
For å bekrefte at 'Produkt'-samlingen sammen med de to postene er satt inn i 'Ordre'-databasen som nettopp er opprettet, åpner vi MongoDB Compass. Etter å ha flyttet innenfor 'db'-delen, finner vi at alle databasene er oppført der, de nye og gamle. Du kan se at 'Ordre'-databasen sammen med dens 'Produkt'-samling også er oppført her. Etter å ha trykket på 'Produkt'-samlingen, får vi de to postene som også vises på høyre side.
Konklusjon
Denne veiledningen er en pakke med flere trinn som er nødvendige for å koble til MongoDB med Python. Det første trinnet starter med installasjonen av MongoDB i Windows som følges av konfigurasjonen av Python i systemet. I Python CLI installerte vi 'pip'-biblioteket og 'PyMongo'-driveren for tilkobling. For å koble til MongoDB med Python, prøvde vi et stykke Python-kode i Python CLI og la til noen poster i MongoDB. Til slutt bekreftet vi at forbindelsen er etablert mellom MongoDB og Python.