Telepítse a MongoDB-t
A MongoDB Windows rendszerre történő telepítéséhez nyissa meg a MongoDB hivatalos webhelyét, és töltse le az „msi” fájlt a rendszerére. Ez a fájl néhány pillanat alatt letöltődik. Most futtassa ezt a fájlt „Adminisztrátori” jogokkal a MongoDB telepítésének megkezdéséhez.
A MongoDB telepítéséhez telepítő varázsló jelenik meg a képernyőn. A MongoDB beállításának ezen az üdvözlő képernyőjén néhány utasítás található, és arra utasítja Önt, hogy érintse meg a „Tovább” gombot.
Kiválaszthatja, hogy mit szeretne tenni a MongoDB msi fájllal – módosíthatja, javíthatja vagy eltávolíthatja. Az egyik lehetőség kiválasztása után folytassa a „Tovább” gomb megérintésével.
A további lépések végrehajtása után a rendszer megkezdi a MongoDB telepítését.
Indítsa el a MongoDB Compass eszközt a Windows keresősávjában keresve, hogy képet kapjon az aktuális szerkezetről.
Most, hogy a MongoDB iránytű elindult, lépjen a „db” szakaszba, és vessen egy pillantást a már létrehozott adatbázisokra. Két felhasználó által definiált adatbázis létezik, a „Mongo” és a „teszt”. Míg a többi adatbázis beépített.
Telepítse a Python-t
A MongoDB telepítése után a második és igencsak szükséges lépés a Python telepítése a rendszerünkbe. Töltse le a Python csomag legújabb kiadását, amely elérhető a Python hivatalos webhelyén. A 3.11.1-es verzió az útmutató megvalósításának időpontjában elérhető.
Várjon, amíg a rendszer letölti a Python „exe” fájlját a rendszerére. A letöltés befejezése után kattintson rá a jobb gombbal az „Admin” jogokkal való futtatáshoz.
A telepítéshez megjelenik a Python telepítővarázslója. Érintse meg a „Telepítés most” opciót, amely más opciókkal együtt elérhető.
A rendszer a végén elkezdi telepíteni a Python-t. Várja meg, amíg befejeződik.
Ha a „Python” telepítése sikeres volt, zárja be a telepítővarázslót, és nyissa meg a parancssori platformot.
A Python telepített verziójának megismeréséhez próbálja ki a felsorolt parancsot a parancssori felületen.
C:\Users\Saeed > python – verzió
Telepítse a „Pip” könyvtárat
A MongoDB és a Python sikeres telepítése után a Windows rendszerben, itt az ideje telepíteni a Python „pip” csomagját, hogy más Python csomagokat és könyvtárakat kezelhessen. Ehhez próbálja ki a következőkben felsorolt utasításokat, kezdve a „python” kulcsszóval, majd a python fájllal, hogy megkapja a „pip” csomagot, például a get-pip.py fájlt. A „pip” és a telepítés gyűjteménye arra készteti, hogy várjon egy ideig, amíg teljesen be van állítva a rendszerben.
C:\Users\Saeed > python get-pip. py
Telepítse a PyMongo illesztőprogramot
Most, hogy befejeztük a „pip” csomag telepítését, ideje konfigurálni a Python „PyMongo” illesztőprogramját, hogy összekapcsolja a MongoDB-vel. Az illesztőprogram telepítéséhez csak az „install” lekérdezést kell használnia, amely a „pip” kulcsszóval kezdődik az elején és a „pymongo” kulcsszóval a végén. Ez is eltart néhány pillanatig a telepítéshez.
C:\Users\Saeed > pip install pymongo
Csatlakoztassa a MongoDB-t a Pythonhoz
Indítsunk el egy Python kódot a Python és a MongoDB összekapcsolásához a Windows rendszerben. Indítsa újra a parancssort „Rendszergazdaként”. Most futtassa a „python” kulcsszót a Python CLI megnyitásához a parancssorban. A kimenet azt mutatja, hogy a Python CLI készen áll a használatra.
C:\Users\Saeed > piton
A Python CLI elindítása után gondoskodunk arról, hogy a Pythont a MongoDB-vel csatlakoztassuk, és a Python CLI segítségével adjunk hozzá néhány rekordot a MongoDB-hez. Ehhez először importálnunk kell a „pymongo” illesztőprogramot a Python CLI-n belül az „import” kulcsszóval, majd a „pymongo” illesztőprogram segítségével. A pymongo illesztőprogram importálása után kapcsolatot hozunk létre a MongoDB klienssel, a „Mongo Compass”-szal. Ehhez a pymongo illesztőprogram-csomag meghívja a MongoClient() függvényt, és a localhost karakterláncot veszi argumentumként a MongoDB és a Python összekapcsolására a „cl” ügyfélváltozón belüli kapcsolati eredmény révén.
A „cl” ügyfélváltozó feladata egy új „Order” nevű adatbázis létrehozása a MongoDB-ben, és a visszaadott kapcsolati eredmény mentése egy másik „Data” változóba. Most az „Adatok” változó felelős egy új gyűjtemény sikeres létrehozásáért. Egy új „Termék” gyűjtemény létrehozására szolgál. A visszatérési eredményt a rendszer a „detail” változóba menti, hogy megállapítsa, sikeres volt-e a létrehozás vagy sem. Ezt követően két dokumentumrekordot hozunk létre, az r1-et és az r2-t, amelyek mindegyike három mezőt tartalmaz. Most, hogy beillessze ezt a két dokumentumot a MongoDB gyűjteménybe, használja a „detail” változót az insert_many() függvény meghívásához, és vegye fel az r1-et és az r2-t argumentumként. A rekordok kimenete a MongoDB gyűjteménybe való sikeres beillesztést mutatja a Python platformon keresztül:
>>> import pymongo>>> cl = pymongo. MongoClient ( 'mongodb://127.0.0.1:27017/' )
>>> Adat = cl [ 'Rendelés' ]
>>> Részlet = Adat. Termék
>>> r1 = [ { 'Név' : 'Szempillafesték' , 'Ár' : 4500 , 'Márka' : 'NAR-ok' } ]
>>> r2 = [ { 'Név' : 'Blushon' , 'Ár' : 7600 , 'Márka' : 'HudaBeauty' } ]
>>> Részlet. insert_sok ( r1 )
< pymongo. eredmények . InsertManyResult tárgy nál nél 0x00000187C5552CE0 >
>>> Részlet. insert_sok ( r2 )
< pymongo. eredmények . InsertManyResult tárgy nál nél 0x00000187C5552C20 >
Ellenőrizze a kapcsolatot a MongoDB és a Python között
Annak ellenőrzésére, hogy a „Termék” gyűjtemény a két rekordjával együtt sikeresen bekerült-e a most létrehozott „Rendelés” adatbázisba, megnyitjuk a MongoDB Compass-t. A „db” szakaszon belüli mozgás után azt tapasztaljuk, hogy az összes adatbázis fel van sorolva, az új és a régi. Látható, hogy a „Megrendelés” adatbázis és a „Termék” gyűjtemény is itt található. A „Termék” gyűjtemény megérintése után megkapjuk annak két rekordját, amelyek szintén a jobb oldalon láthatók.
Következtetés
Ez az útmutató több lépést tartalmaz, amelyek szükségesek a MongoDB-hez való csatlakozáshoz a Python segítségével. Az első lépés a MongoDB telepítésével kezdődik a Windows rendszerben, amelyet a Python konfigurálása követ a rendszerben. A Python CLI-ben telepítettük a „pip” könyvtárat és a „PyMongo” illesztőprogramot a csatlakozáshoz. A MongoDB-hez való csatlakozáshoz Python segítségével megpróbáltunk egy Python-kódot a Python CLI-ben, és hozzáadtunk néhány rekordot a MongoDB-hez. Végül ellenőriztük, hogy létrejött-e a kapcsolat a MongoDB és a Python között.