Python MongoDB skapa databas
- Föregående Sida MongoDB Introduktion
- Nästa Sida MongoDB Skapa Samling
Skapa databas
För att skapa en databas i MongoDB måste du först skapa ett MongoClient-objekt och sedan specificera anslutnings-URL:n med korrekt IP-adress och namnet på den databas du vill skapa.
Om databasen inte finns, kommer MongoDB att skapa databasen och etablera en anslutning.
Exempel
Skapa en databas med namnet "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Viktigt meddelande:I MongoDB skapas databaser inte innan innehåll hämtas!
Innan MongoDB skapar en databas (och samling) väntar den på att du skapar minst en samling (tabell) med dokument (poster).
Kontrollera om databasen finns
Kom ihåg: I MongoDB skapas databaser inte innan innehåll hämtas, så om detta är ditt första skapade databas, bör du slutföra de två nästa kapitlen (skapa samling och skapa dokument) innan du kontrollerar om databasen finns!
Du kan kontrollera om databasen finns genom att lista alla databaser i systemet:
Exempel
Returnera databaslistan i systemet:
print(myclient.list_database_names())
Eller du kan kontrollera en specifik databas efter namn:
Exempel
Kontrollera om "mydatabase" finns:
dblist = myclient.list_database_names() if "mydatabase" in dblist: print("Databasen finns.")
- Föregående Sida MongoDB Introduktion
- Nästa Sida MongoDB Skapa Samling