Vytvořit databázi Python MongoDB
Vytvoření databáze
Chcete-li vytvořit databázi v MongoDB, začněte vytvořením objektu MongoClient, poté zadejte adresu URL připojení se správnou IP adresou a názvem databáze, kterou chcete vytvořit.
MongoDB vytvoří databázi, pokud neexistuje, a připojí se k ní.
Příklad
Vytvořte databázi s názvem "mydatabase":
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
Důležité: V MongoDB se databáze nevytvoří, dokud nezíská obsah!
MongoDB čeká, dokud nevytvoříte kolekci (tabulku), s alespoň jedním dokumentem (záznamem), než skutečně vytvoří databázi (a kolekci).
Zkontrolujte, zda existuje databáze
Pamatujte: V MongoDB se databáze nevytvoří, dokud nezíská obsah, takže pokud vytváříte databázi poprvé, měli byste dokončit následující dvě kapitoly (vytvoření kolekce a vytvoření dokumentu), než zkontrolujete, zda databáze existuje!
Můžete zkontrolovat, zda databáze existuje, uvedením všech databází ve vašem systému:
Příklad
Vraťte seznam databází vašeho systému:
print(myclient.list_database_names())
Nebo můžete zkontrolovat konkrétní databázi podle názvu:
Příklad
Zkontrolujte, zda existuje „moje databáze“:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")