Python MongoDB Sammlung erstellen
- Vorherige Seite MongoDB Datenbank erstellen
- Nächste Seite MongoDB Einfügen
Sammlungen in MongoDB sind ähnlich wie Tabellen in SQL-Datenbanken.
Erstellen Sie die Sammlung
Um eine Sammlung in MongoDB zu erstellen, verwenden Sie das Datenbankobjekt und geben Sie den Namen der zu erstellenden Sammlung an.
Wenn sie nicht existiert, erstellt MongoDB diese Sammlung.
Beispiel
Erstellen Sie eine Sammlung namens "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Wichtige Hinweise:In MongoDB werden Sammlungen nicht erstellt, bis der Inhalt abgerufen wird!
Bevor MongoDB eine Sammlung erstellt, wartet er darauf, dass Sie Dokumente eingefügt haben.
Überprüfen Sie, ob die Sammlung existiert
Bitte beachten Sie: In MongoDB werden Sammlungen nicht erstellt, bis der Inhalt abgerufen wird. Daher sollten Sie, wenn Sie die Sammlung zum ersten Mal erstellen, Kapitel (Erstellen von Dokumenten) abschließen, bevor Sie die Existenz der Sammlung überprüfen!
Sie können die Existenz einer Sammlung in der Datenbank überprüfen, indem Sie alle Sammlungen auflisten:
Beispiel
Liste aller Sammlungen in der Datenbank zurückgeben:
print(mydb.list_collection_names())
Oder Sie können eine spezifische Sammlung nach Namen überprüfen:
Beispiel
Überprüfen Sie, ob die "customers"-Sammlung existiert:
collist = mydb.list_collection_names() if "customers" in collist: print("Die Sammlung existiert.")
- Vorherige Seite MongoDB Datenbank erstellen
- Nächste Seite MongoDB Einfügen