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