Δημιουργία βάσης δεδομένων Python 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("Η βάση δεδομένων υπάρχει.")

Εκτέλεση Παρουσίασης