Mit Python auf MongoDB zugreifen
10.11.2021, 09:27 Uhr
Python und MongoDB
Wie Sie über Python eine Verbindung zu einer MongoDB aufbauen und darauf die wichtigsten Grundoperationen tätigen.
Nachdem in der Ausgabe 8/2021, Seite 100 der web & mobile DEVELOPER beschrieben wurde, wie eine MongoDB-Datenbank zu installieren ist und wie der Einstieg am leichtesten abläuft, folgt nun ein Artikel zum Zusammenspiel mit der Programmiersprache Python. Für diesen Workshop ist eine installierte NoSQL-Datenbank sowie eine aktuelle Version von Python Voraussetzung.
Python nimmt Kontakt auf
Damit Sie von Python aus auf Ihre MongoDB Datenbank zugreifen können, benötigen Sie einen entsprechenden Treiber für Ihre NoSQL Datenbank. Wir verwenden für unseren Workshop PyMongo in seiner aktuellen Version. Der Treiber steht für verschiedene Plattformen, unter anderem Windows und macOS, zur Verfügung. Installieren Sie im ersten Schritt PyMongo. Unter Windows geschieht dies am einfachsten mit dem Package Installer pip und dem Befehl python -m pip install pymongo. Prüfen Sie in der Python Shell, ob der Treiber korrekt funktioniert. Liefert die Eingabe import pymongo keine Fehlermeldung, ist dieser installiert. Starten Sie im Anschluss eine Instanz Ihrer Datenbank. Für den Verbindungsaufbau zu MongoDB legen Sie als erstes einen MongoClient an und stellen dann eine Verbindung mit der Datenbank her:
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar