Creazione di un insieme Python MongoDB
- Pagina Precedente Creare Database MongoDB
- Pagina Successiva Inserire MongoDB
Un insieme in MongoDB è lo stesso di una tabella in un database SQL.
Creare un insieme
Per creare un insieme in MongoDB, utilizzare l'oggetto database e specificare il nome dell'insieme da creare.
Se non esiste, MongoDB lo creerà.
Esempio
Creare un insieme chiamato "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Suggerimento Importante:Nelle raccolte MongoDB, non vengono create prima di ottenere il contenuto!
Prima di creare effettivamente la raccolta, MongoDB aspetterà fino a quando non avrai inserito il documento.
Controllare l'esistenza della raccolta
Ricorda: nelle raccolte MongoDB, non vengono create prima di ottenere il contenuto, quindi se è la tua prima volta che crei una raccolta, dovresti completare il prossimo capitolo (creare documento) prima di controllare se la raccolta esiste!
Puoi controllare se esiste una raccolta nel database elencando tutte le raccolte:
Esempio
Restituire l'elenco di tutte le raccolte nel database:
print(mydb.list_collection_names())
O puoi controllare l'insieme specifico per nome:
Esempio
Controllare se l'insieme "customers" esiste:
collist = mydb.list_collection_names() if "customers" in collist: print("La raccolta esiste.")
- Pagina Precedente Creare Database MongoDB
- Pagina Successiva Inserire MongoDB