MongoDB-Sammlungen mit Python erstellen
Irgendwann auf Ihrem MongoDB-Weg werden Sie Sammlungen erstellen müssen, um Daten zu speichern. In diesem Artikel zeigen wir Ihnen, wie Sie eine MongoDB-Sammlung mit Python erstellen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Python auf Ihrem Computer installiert
- Das Pymongo-Paket installiert
- Ein MongoDB Atlas-Cluster oder ein lokaler MongoDB-Server, der auf Ihrem Rechner läuft
Verbindung mit MongoDB herstellen
Um zu beginnen, müssen Sie eine Verbindung zu Ihrer MongoDB-Instanz herstellen. Sie können eine Verbindung zu MongoDB über das Pymongo-Paket herstellen, indem Sie die MongoDB-Verbindungszeichenfolge angeben.
Verbindung zu MongoDB über das Pymongo-Paket herstellen, indem die MongoDB-Verbindungszeichenfolge in Python angegeben wird
import pymongo
# replace the uri string with your MongoDB deployment's connection string
client = pymongo.MongoClient("<connection-string>")
db = client.test_databaseEine Sammlung erstellen
Nachdem Sie eine Verbindung zu Ihrer MongoDB-Instanz hergestellt haben, können Sie eine neue Sammlung in Ihrer MongoDB-Datenbank mit der Methode create_collection() erstellen.
Eine neue Sammlung in Ihrer MongoDB-Datenbank in Python erstellen
# create a new collection called "customers"
collection = db.create_collection("customers")Sie können eine Sammlung auch erstellen, indem Sie ein Dokument in sie einfügen. Falls die Sammlung nicht existiert, erstellt MongoDB diese für Sie.
Eine Sammlung erstellen, indem ein Dokument in MongoDB mit Python eingefügt wird
# insert a document into a new collection called "products"
collection = db.products
collection.insert_one({"name": "product 1", "price": 10.99})Sammlungen auflisten
Um alle Sammlungen in Ihrer Datenbank aufzulisten, können Sie die Methode list_collection_names() verwenden.
Alle Sammlungen in einer MongoDB-Datenbank mit Python auflisten
# list all collections in the database
print(db.list_collection_names())Fazit
In diesem Artikel haben wir Ihnen gezeigt, wie Sie eine MongoDB-Sammlung mit Python erstellen. Wir hoffen, dass Ihnen dieser Leitfaden weitergeholfen hat. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.