Wie man mit Python mit MongoDB herstellt

Wie man mit Python mit MongoDB herstellt
MongoDB ist keine starre Datenbank wie SQL, da sie mit vielen Programmierumgebungen verbunden werden kann, insbesondere mit objektorientierten Plattformen. Sie können die Python -Sprache verwenden, um Datensätze in MongoDB einzufügen, nachdem Sie eine sichere Verbindung zwischen MongoDB localhost und der Python -Plattform erstellt haben. Dieser Leitfaden erläutert alle erforderlichen Schritte für die Verbindung zwischen MongoDB und Python auf einfachste Weise. Nachdem wir eine Verbindung erstellt haben, werden wir auch einige Datensätze mit Pythons CLI in MongoDB einfügen. Aber vorher müssen Sie den MongoDB, Python und den „Pymongo“ -Treiber installieren.

MongoDB installieren

Öffnen Sie die offizielle Website von MongoDB, um MongoDB unter Windows zu installieren, und laden Sie die "MSI" -Datei in Ihr System herunter. Diese Datei wird in wenigen Augenblicken heruntergeladen. Führen Sie diese Datei nun mit den „administrativen“ Rechten aus, um mit der Installation von MongoDB zu beginnen.

Ein Setup -Assistent für die MongoDB -Installation wird auf Ihrem Bildschirm angezeigt. Dieser willkommene Bildschirm des MongoDB -Setups zeigt einige Anweisungen an und weist Sie an, auf die Schaltfläche "Weiter" zu tippen.

Sie können wählen, wie Sie mit der MongoDB -MSI -Datei tun möchten - ändern, reparieren oder entfernen. Wenn Sie eine Option auswählen.

Nach den weiteren Schritten beginnt Ihr System mit der Installation des MongoDB zu installieren.

Starten Sie das MongoDB -Kompass -Tool, indem Sie in der Windows -Suchleiste suchen, um eine Vorstellung über die aktuelle Struktur zu erhalten.

Nachdem der MongoDB-Kompass gestartet wird, bewegen Sie sich innerhalb seines DB. Es gibt zwei benutzerdefinierte Datenbank, "Mongo" und "Test". Während der Rest der Datenbanken integriert ist.

Python installieren

Nach der Installation von MongoDB besteht der zweite und recht erforderliche Schritt darin, Python in unserem System zu installieren. Laden Sie die neueste Ausgabe des Python -Pakets herunter, das auf der offiziellen Website von Python erhältlich ist. Die Version 3.11.1 ist zum Zeitpunkt der Implementierung dieses Leitfadens verfügbar.

Warten Sie, bis das System die "Exe" -Datei Ihres Python in Ihrem System herunterlädt. Nach dem vollständigen Download klicken Sie mit der rechten Maustast.

Der Setup -Assistent für Python taucht für die Installation auf. Tippen Sie auf die Option "Jetzt installieren", die mit anderen Optionen verfügbar ist.

Ihr System beginnt Python an Ihrem Ende zu installieren. Warten Sie, bis es abgeschlossen ist.

Wenn das Installationsaufbau von „Python“ erfolgreich ist, schließen Sie einfach den Setup-Assistenten und öffnen Sie die Befehls-Prompt-Plattform.

Um die installierte Version von Python kennenzulernen, probieren Sie den aufgelisteten Befehl in Ihrer CLI aus.

C: \ Benutzer \ saeed> Python -Verssion

Installieren Sie die "PIP" -Bibliothek

Nach einer erfolgreichen Einrichtung von MongoDB und Python in Ihrem Windows -System ist es an der Zeit, das PIP -Paket von Python zu installieren, um andere Pakete und Bibliotheken in Python zu verwalten. Zu diesem Zweck sollten Sie die im Folgende aufgeführte Anweisung ausprobieren, beginnend mit dem Schlüsselwort „Python“, gefolgt von der Python-Datei, um das PIP-Paket wie das Get-Pip zu erhalten.py. Durch die Sammlung von „PIP“ und Installation warten Sie einige Zeit, bis sie vollständig in Ihrem System konfiguriert sind.

C: \ Benutzer \ saeed> Python Get-Pip.py

Installieren Sie den Pymongo -Treiber

Nachdem wir das "PIP" -Paket fertiggestellt haben, ist es an der Zeit, den „Pymongo“ -Treiber von Python zu konfigurieren, um es mit MongoDB zu verbinden. Um diesen Fahrer zu installieren. Auch dies braucht einige Momente, um seine Installation durchzuführen.

C: \ Benutzer \ saeed> pip install pymongo

Schließen Sie MongoDB mit Python an

Beginnen wir einen Python -Code, um das Python mit MongoDB im Windows -System zu verbinden. Starten Sie die Eingabeaufforderung als "Administrator" neu. Führen Sie nun das Schlüsselwort "Python" aus, um die Python -CLI in Ihrer Eingabeaufforderung zu öffnen. Die Ausgabe zeigt, dass Python CLI bereit ist zu verwenden.

C: \ Benutzer \ saeed> python

Nach dem Start der Python CLI stellen wir sicher, dass die Python mit MongoDB verbindet und mit der Python CLI einige Platten zu MongoDB hinzufügen. Dafür müssen wir den „Pymongo“ -Treiber in der Python CLI zuerst mit dem Schlüsselwort "Import" importieren, gefolgt vom Treiber "Pymongo". Nach dem Import des Pymongo -Treibers bilden wir eine Verbindung mit dem MongoDB -Client, dem „Mongo -Kompass“, der. Zu diesem Zweck nennt das Pymongo -Treiberpaket die Funktion mongoclient () und nimmt die Localhost -Zeichenfolge als Argument, um den MongoDB mit Python über ein Verbindungsergebnis innerhalb der Client -Variablen „CL“ zu verbinden.

Die Client -Variable „CL“ ist dafür verantwortlich, eine neue Datenbank mit dem Namen "Order" in MongoDB zu erstellen und das zurückgegebene Verbindungsergebnis in einer anderen "Daten" -Variable zu speichern. Jetzt ist die Variable „Daten“ für die erfolgreiche Schaffung einer neuen Sammlung verantwortlich. Es wird verwendet, um eine neue „Produkt“ -Kollektion zu erstellen. Das Rückgabeergebnis wird in der Variablen „Detail“ gespeichert, um festzustellen, ob die Erstellung erfolgreich ist oder nicht. Danach erstellen wir zwei Dokumentsätze, R1 und R2, die jeweils drei Felder enthalten. Um diese beiden Dokumente in die MongoDB -Sammlung einzufügen. Die Ausgabe für diese Aufzeichnungen zeigt die erfolgreiche Einführung in die MongoDB -Sammlung über die Python -Plattform:

>>> Pymongo importieren
>>> cl = pymongo.Mongoclient ('MongoDB: // 127.0.0.1: 27017/')
>>> data = cl ['order']
>>> detail = Daten.Produkt
>>> r1 = ["Name": "Mascara", "Preis": 4500, "Marke": "Nars"]
>>> r2 = ["Name": "Blushon", "Preis": 7600, "Marke": "Hudabeauty"]
>>> Detail.Insert_Many (R1)

>>> Detail.Insert_Many (R2)

Überprüfen Sie die Verbindung zwischen MongoDB und Python

Um zu überprüfen. Nachdem wir uns innerhalb des Abschnitts „DB“ bewegt haben, stellen wir fest, dass alle Datenbanken dort aufgeführt sind, die neuen und alten. Sie können sehen, dass die Datenbank „Order“ zusammen mit der „Produkt“ -Kollektion auch hier aufgeführt ist. Nach dem Tippen auf die "Produkt" -Kollektion erhalten wir ihre beiden Datensätze, die auch auf der rechten Seite angezeigt werden.

Abschluss

Dieser Leitfaden ist ein Bündel mehrerer Schritte, die zur Verbindung zu MongoDB mit Python erforderlich sind. Der erste Schritt beginnt mit der Installation von MongoDB in Windows, gefolgt von der Konfiguration von Python im System. In Python CLI haben wir die "PIP" -Bibliothek und den „Pymongo“ -Treiber für die Konnektivität installiert. Um mit Python eine Verbindung zu MongoDB herzustellen, haben wir ein Stück Python -Code in der Python CLI ausprobiert und einige Datensätze in der MongoDB hinzugefügt. Am Ende haben wir festgestellt, dass die Verbindung zwischen MongoDB und Python hergestellt wird.