Creazione del database in Python MongoDB
- Pagina precedente Iniziare con MongoDB
- Pagina successiva Creare una raccolta MongoDB
Creazione del database
Per creare un database in MongoDB, è necessario prima creare un oggetto MongoClient, quindi specificare l'URL di connessione con l'indirizzo IP corretto e il nome del database da creare.
Se il database non esiste, MongoDB creerà il database e stabilirà la connessione.
Esempio
Crea un database chiamato "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Nota importante:In MongoDB, il database non viene creato prima di ottenere il contenuto!
Prima di creare effettivamente il database (e la raccolta), MongoDB aspetterà che tu crei almeno una raccolta (tabella) con almeno un documento (record).
Controllare l'esistenza del database
Ricorda: in MongoDB, il database non viene creato prima di ottenere il contenuto, quindi se è la tua prima volta che crei un database, dovresti completare i prossimi due capitoli (creare una raccolta e creare un documento) prima di controllare se il database esiste!
Puoi controllare se il database esiste elencando tutti i database nel sistema:
Esempio
Restituire l'elenco dei database nel sistema:
print(myclient.list_database_names())
O puoi controllare un database specifico per nome:
Esempio
Controllare se "mydatabase" esiste:
dblist = myclient.list_database_names() if "mydatabase" in dblist: print("Il database esiste.")
- Pagina precedente Iniziare con MongoDB
- Pagina successiva Creare una raccolta MongoDB