Python MongoDB opretter samling
- Forrige Side MongoDB Opret Database
- Næste Side MongoDB Indsæt
Samlinger i MongoDB er ens med tabeller i SQL-databaser.
Opret samling
For at oprette en samling i MongoDB skal du bruge databaseobjektet og specificere navnet på den samling, du vil oprette.
Hvis den ikke findes, vil MongoDB oprette den.
Eksempel
Opret en samling ved navn "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Vigtig Advarsel:I MongoDB vil samlinger ikke blive oprettet, før indholdet er fået!
Før MongoDB opretter en samling, vil den vente, indtil du har indsat dokumenter.
Kontroller om samlingen findes
Bemærk: I MongoDB vil samlinger ikke blive oprettet, før indholdet er fået, så hvis dette er din første gang, du opretter en samling, skal du fuldføre det næste kapitel (opret dokument) først!
Du kan kontrollere, om der findes en samling i databasen, ved at liste alle samlinger:
Eksempel
Returnerer en liste over alle samlinger i databasen:
print(mydb.list_collection_names())
Eller du kan kontrollere en bestemt samling efter navn:
Eksempel
Kontroller om "customers"-samlingen findes:
collist = mydb.list_collection_names() hvis "customers" i collist: print("Samlingen findes.")
- Forrige Side MongoDB Opret Database
- Næste Side MongoDB Indsæt