Python MongoDB opret database
- Forrige Side MongoDB Introduktion
- Næste Side MongoDB Opret Samling
Opret database
For at oprette en database i MongoDB, skal du først oprette en MongoClient-objekt, og derefter specificere forbindelses-URL'en med den korrekte IP-adresse og navnet på den database, du vil oprette.
Hvis databasen ikke findes, vil MongoDB oprette databasen og etabler forbindelse.
Eksempel
Opret databasen "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Vigtig bemærkning:I MongoDB vil databaser ikke blive oprettet, før de indhentes indhold!
Før databaseoprettelse (og samling) vil MongoDB altid vente på, at du opretter mindst én samling (tabel) med dokumenter (optegnelser).
Kontroller om databasen eksisterer
Bemærk: I MongoDB vil databaser ikke blive oprettet, før de indhentes indhold, så hvis dette er din første database, skal du fuldføre de næste to kapitler (opret samling og opret dokument) først!
Du kan kontrollere om databasen eksisterer ved at liste alle databaser i systemet:
Eksempel
Returnerer listen over databaser i systemet:
print(myclient.list_database_names())
Eller du kan kontrollere en specifik database ved navn:
Eksempel
Kontroller om "mydatabase" eksisterer:
dblist = myclient.list_database_names() hvis "mydatabase" i dblist: print("Databasen eksisterer.")
- Forrige Side MongoDB Introduktion
- Næste Side MongoDB Opret Samling