Python MongoDB Skep databasis
Die skep van 'n databasis
Om 'n databasis in MongoDB te skep, begin deur 'n MongoClient-objek te skep, spesifiseer dan 'n verbinding-URL met die korrekte IP-adres en die naam van die databasis wat jy wil skep.
MongoDB sal die databasis skep as dit nie bestaan nie, en 'n verbinding daarmee maak.
Voorbeeld
Skep 'n databasis genaamd "my databasis":
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
Belangrik: In MongoDB word 'n databasis nie geskep voordat dit inhoud kry nie!
MongoDB wag totdat jy 'n versameling (tabel) geskep het, met ten minste een dokument (rekord) voordat dit werklik die databasis (en versameling) skep.
Kyk of databasis bestaan
Onthou: In MongoDB word 'n databasis nie geskep voordat dit inhoud kry nie, so as dit jou eerste keer is wat 'n databasis skep, moet jy die volgende twee hoofstukke (skep versameling en skep dokument) voltooi voordat jy kyk of die databasis bestaan!
Jy kan kyk of 'n databasis bestaan deur al die databasisse in jou stelsel te lys:
Voorbeeld
Gee 'n lys van jou stelsel se databasisse terug:
print(myclient.list_database_names())
Of jy kan 'n spesifieke databasis by die naam nagaan:
Voorbeeld
Kyk of "my databasis" bestaan:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")