MongoDB installeren
Om MongoDB op Windows te installeren, opent u de officiële website van MongoDB en downloadt u het 'msi'-bestand naar uw systeem. Dit bestand wordt binnen enkele ogenblikken gedownload. Voer dit bestand nu uit met 'Administratieve' rechten om MongoDB te installeren.
Er verschijnt een installatiewizard voor de installatie van MongoDB op uw scherm. Dit welkomstscherm van de MongoDB-installatie toont enkele instructies en vraagt u om op de knop 'Volgende' te tikken.
U kunt selecteren wat u ook wilt doen met het MongoDB msi-bestand: wijzigen, repareren of verwijderen. Nadat je een optie hebt geselecteerd, ga je verder door op de knop 'Volgende' te tikken.
Na het volgen van de verdere stappen begint uw systeem de MongoDB te installeren.
Start de MongoDB Compass-tool door te zoeken op de Windows-zoekbalk om een idee te krijgen van de huidige structuur.
Nu het MongoDB-kompas is gelanceerd, gaat u naar de sectie 'db' om de reeds gemaakte databases te bekijken. Er zijn twee door de gebruiker gedefinieerde databases, 'Mongo' en 'test'. Terwijl de rest van de databases ingebouwd zijn.
Python installeren
Na het installeren van MongoDB is de tweede en best noodzakelijke stap het installeren van Python in ons systeem. Download de meest recente editie van het Python-pakket dat beschikbaar is op de officiële website van Python. Versie 3.11.1 is beschikbaar op het moment van implementatie van deze handleiding.
Wacht tot het systeem het 'exe' -bestand van uw Python op uw systeem downloadt. Klik er na de volledige download met de rechtermuisknop op om het uit te voeren met de 'Admin' -rechten.
De installatiewizard voor Python verschijnt voor de installatie. Tik op de optie 'Nu installeren' die beschikbaar is met andere opties.
Uw systeem begint Python aan uw kant te installeren. Wacht tot het is voltooid.
Als de installatie van 'Python' succesvol is, sluit u gewoon de installatiewizard en opent u het opdrachtpromptplatform.
Probeer de vermelde opdracht in uw CLI om meer te weten te komen over de geïnstalleerde versie van Python.
C:\Gebruikers\Saeed > python-versie
Installeer de 'Pip' -bibliotheek
Na een succesvolle installatie van MongoDB en Python in uw Windows-systeem, is het tijd om het 'pip' -pakket van Python te installeren om andere pakketten en bibliotheken in Python te beheren. Hiervoor moet u de instructie proberen die hieronder wordt vermeld, beginnend met het sleutelwoord 'python', gevolgd door het python-bestand om het 'pip' -pakket zoals het get-pip.py te krijgen. Door het verzamelen van 'pip' en de installatie moet u enige tijd wachten totdat het volledig in uw systeem is geconfigureerd.
C:\Gebruikers\Saeed > python get-pip. py
Installeer het PyMongo-stuurprogramma
Nu we klaar zijn met het installeren van het 'pip' -pakket, is het tijd om het 'PyMongo' -stuurprogramma van Python te configureren om het te verbinden met MongoDB. Om dit stuurprogramma te installeren, hoeft u alleen maar de 'install' -query te gebruiken, beginnend met het 'pip' -trefwoord aan het begin en het 'pymongo' -trefwoord aan het einde. Ook dit duurt even voordat de installatie is voltooid.
C:\Gebruikers\Saeed > pip installeer pymongo
Verbind MongoDB met Python
Laten we een Python-code starten om de Python te verbinden met MongoDB in het Windows-systeem. Start de opdrachtprompt opnieuw als 'Beheerder'. Voer nu het sleutelwoord 'python' uit om de Python CLI binnen uw opdrachtprompt te openen. De uitvoer laat zien dat Python CLI klaar is voor gebruik.
C:\Gebruikers\Saeed > Python
Na het starten van de Python CLI, zorgen we ervoor dat we de Python verbinden met MongoDB en enkele records toevoegen aan MongoDB met behulp van de Python CLI. Hiervoor moeten we eerst het 'pymongo' -stuurprogramma in de Python CLI importeren met behulp van het 'import' -trefwoord gevolgd door het 'pymongo' -stuurprogramma. Na het importeren van de pymongo driver maken we een verbinding met de MongoDB client, de “Mongo Compass”. Hiervoor roept het pymongo-stuurprogrammapakket de functie MongoClient() aan, waarbij de string localhost als argument wordt gebruikt om de MongoDB met Python te verbinden via een verbindingsresultaat binnen de clientvariabele 'cl'.
De clientvariabele 'cl' is verantwoordelijk voor het maken van een nieuwe database met de naam 'Order' in MongoDB en slaat het geretourneerde verbindingsresultaat op in een andere 'Data' -variabele. Nu is de variabele 'Data' verantwoordelijk voor het succesvol maken van een nieuwe collectie. Het wordt gebruikt om een nieuwe 'Product'-verzameling te maken. Het retourresultaat wordt opgeslagen in de variabele 'detail' om te bepalen of het maken is gelukt of niet. Hierna maken we twee documentrecords, r1 en r2, die elk drie velden bevatten. Om deze twee documenten in de MongoDB-verzameling in te voegen, gebruikt u de variabele 'detail' om de functie insert_many() aan te roepen, waarbij u r1 en r2 als argumenten gebruikt. De uitvoer voor deze records toont de succesvolle invoeging in de MongoDB-collectie via het Python-platform:
>>> importeren pymongo>>> kl = pymongo. MongoClient ( 'mongodb://127.0.0.1:27017/' )
>>> Gegevens = kl [ 'Bestellen' ]
>>> detail- = Gegevens. Product
>>> r1 = [ { 'Naam' : 'Mascara' , 'Prijs' : 4500 , 'Merk' : 'NAR's' } ]
>>> r2 = [ { 'Naam' : 'Blozen' , 'Prijs' : 7600 , 'Merk' : 'HudaBeauty' } ]
>>> detail. voeg_veel in ( r1 )
< pymongo. resultaten . InsertManyResult voorwerp Bij 0x00000187C5552CE0 >
>>> detail. voeg_veel in ( r2 )
< pymongo. resultaten . InsertManyResult voorwerp Bij 0x00000187C5552C20 >
Controleer de verbinding tussen MongoDB en Python
Om te verifiëren dat de 'Product' -collectie samen met de twee records met succes is ingevoegd in de 'Order' -database die zojuist is gemaakt, gebruiken we het MongoDB-kompas. Nadat we binnen de sectie 'db' zijn gegaan, zien we dat alle databases daar worden vermeld, de nieuwe en de oude. U kunt zien dat de database 'Bestelling' samen met de verzameling 'Product' hier ook wordt vermeld. Nadat we op de verzameling 'Product' hebben getikt, krijgen we de twee records die ook aan de rechterkant worden weergegeven.
Gevolgtrekking
Deze gids is een bundel van verschillende stappen die nodig zijn om verbinding te maken met MongoDB met Python. De eerste stap begint met de installatie van MongoDB in Windows, gevolgd door de configuratie van Python in het systeem. In Python CLI hebben we de 'pip' -bibliotheek en het 'PyMongo' -stuurprogramma voor connectiviteit geïnstalleerd. Om verbinding te maken met MongoDB met Python, hebben we een stukje Python-code geprobeerd in de Python CLI en enkele records toegevoegd in de MongoDB. Uiteindelijk hebben we geverifieerd dat de verbinding tot stand is gebracht tussen MongoDB en Python.