Python MongoDB- Create-Sammlung
Eine Sammlung in MongoDB ist dasselbe wie eine Tabelle in SQL-Datenbanken.
Erstellen einer Sammlung
Verwenden Sie zum Erstellen einer Sammlung in MongoDB das Datenbankobjekt und geben Sie den Namen der Sammlung an, die Sie erstellen möchten.
MongoDB erstellt die Sammlung, wenn sie nicht vorhanden ist.
Beispiel
Erstellen Sie eine Sammlung namens „Kunden“:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
Wichtig: In MongoDB wird eine Sammlung erst erstellt, wenn sie Inhalt erhält!
MongoDB wartet, bis Sie ein Dokument eingefügt haben, bevor es die Sammlung tatsächlich erstellt.
Überprüfen Sie, ob eine Sammlung vorhanden ist
Denken Sie daran: In MongoDB wird eine Sammlung erst erstellt, wenn sie Inhalt erhält. Wenn Sie also zum ersten Mal eine Sammlung erstellen, sollten Sie das nächste Kapitel (Dokument erstellen) abschließen, bevor Sie prüfen, ob die Sammlung existiert!
Sie können überprüfen, ob eine Sammlung in einer Datenbank vorhanden ist, indem Sie alle Sammlungen auflisten:
Beispiel
Gibt eine Liste aller Sammlungen in Ihrer Datenbank zurück:
print(mydb.list_collection_names())
Oder Sie können eine bestimmte Sammlung nach Namen überprüfen:
Beispiel
Überprüfen Sie, ob die Sammlung "Kunden" vorhanden ist:
collist = mydb.list_collection_names()
if "customers" in collist:
print("The collection exists.")