Python MongoDB Δημιουργία Συλλογής
- Προηγούμενη Σελίδα Δημιουργία Βάσης Δεδομένων MongoDB
- Επόμενη Σελίδα MongoDB Εισαγωγή
Οι συλλογές στο MongoDB είναι παρόμοιες με τα παραδείγματα των SQL βάσεων δεδομένων.
Δημιουργία συλλογής
Για να δημιουργήσετε συλλογή στο MongoDB, χρησιμοποιήστε το αντικείμενο της βάσης δεδομένων και καθορίστε το όνομα της συλλογής που θέλετε να δημιουργήσετε.
Αν δεν υπάρχει, το MongoDB θα δημιουργήσει τη συλλογή.
Παράδειγμα
Δημιουργία της συλλογής με το όνομα "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Σημαντική Εντύπωση:Στο MongoDB, η συλλογή δεν δημιουργείται πριν από την απόκτηση περιεχομένου!
Πριν από την πραγματική δημιουργία της συλλογής, το MongoDB θα περιμένει μέχρι να εισάγετε το έγγραφο.
Έλεγχος αν η συλλογή υπάρχει
Δημιουργία συλλογής
Μπορείτε να ελέγξετε αν υπάρχει συλλογή στη βάση δεδομένων από τη λίστα όλων των συλλογών:
Παράδειγμα
Επιστροφή λίστας όλων των συλλογών της βάσης δεδομένων:
print(mydb.list_collection_names())
ή μπορείτε να ελέγξετε την συγκεκριμένη συλλογή με το όνομα:
Παράδειγμα
Έλεγχος αν η συλλογή "customers" υπάρχει:
collist = mydb.list_collection_names() if "customers" in collist: print("Η συλλογή υπάρχει.")
- Προηγούμενη Σελίδα Δημιουργία Βάσης Δεδομένων MongoDB
- Επόμενη Σελίδα MongoDB Εισαγωγή