Python MongoDB Skep versameling
'n Versameling in MongoDB is dieselfde as 'n tabel in SQL-databasisse.
Skep 'n versameling
Om 'n versameling in MongoDB te skep, gebruik databasisvoorwerp en spesifiseer die naam van die versameling wat jy wil skep.
MongoDB sal die versameling skep as dit nie bestaan nie.
Voorbeeld
Skep 'n versameling genaamd "kliënte":
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
Belangrik: In MongoDB word 'n versameling nie geskep voordat dit inhoud kry nie!
MongoDB wag totdat jy 'n dokument ingevoeg het voordat dit werklik die versameling skep.
Kyk of versameling bestaan
Onthou: In MongoDB word 'n versameling nie geskep voordat dit inhoud kry nie, so as dit jou eerste keer is wat 'n versameling skep, moet jy die volgende hoofstuk (skep dokument) voltooi voordat jy kyk of die versameling bestaan!
Jy kan kyk of 'n versameling in 'n databasis bestaan deur alle versamelings te lys:
Voorbeeld
Gee 'n lys van alle versamelings in jou databasis terug:
print(mydb.list_collection_names())
Of jy kan 'n spesifieke versameling op naam nagaan:
Voorbeeld
Kyk of die "kliënte"-versameling bestaan:
collist = mydb.list_collection_names()
if "customers" in collist:
print("The collection exists.")