Python MongoDB skapa samling
- Föregående sida MongoDB Skapa Databas
- Nästa sida MongoDB Infoga
Samlingar i MongoDB är lika med tabeller i SQL-databaser.
Skapa samling
För att skapa en samling i MongoDB, använd databasobjektet och specificera namnet på den samling du vill skapa.
Om den inte finns, skapar MongoDB samlingen.
Exempel
Skapa en samling med namnet "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Viktigt tips:I MongoDB skapas samlingar inte innan innehåll erhålls!
Innan MongoDB skapar en samlings väntar den tills du har lagt till dokument.
Kontrollera om samlingsen finns
Kom ihåg: I MongoDB skapas samlingar inte innan innehåll erhålls, så om detta är din första gång du skapar en samlings, bör du slutföra nästa kapitel (skapa dokument) innan du kontrollerar om samlingsen finns!
Du kan kontrollera om det finns en samlings i databasen genom att lista alla samlingar:
Exempel
Returnera en lista över alla samlingar i databasen:
print(mydb.list_collection_names())
Eller du kan kontrollera specifik samlings namn:
Exempel
Kontrollera om "customers"-samlingsen finns:
collist = mydb.list_collection_names() om "customers" i collist: print("Samlingsen finns.")
- Föregående sida MongoDB Skapa Databas
- Nästa sida MongoDB Infoga