Python MongoDB tworzenie kolekcji
- Poprzednia strona Tworzenie bazy danych MongoDB
- Następna strona Wstawianie MongoDB
Kolekcje w MongoDB są podobne do tabel w bazach danych SQL.
Utwórz kolekcję
Aby utworzyć kolekcję w MongoDB, użyj obiektu bazy danych i podaj nazwę kolekcji do utworzenia.
Jeśli nie istnieje, MongoDB utworzy ją.
Przykład
Utwórz kolekcję o nazwie "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Ważne wskazówki:W MongoDB, zbiory nie są tworzone przed uzyskaniem zawartości!
Przed rzeczywistym utworzeniem zbioru MongoDB czeka, aż wstawisz dokumenty.
Sprawdź, czy zbiór istnieje
Pamiętaj: W MongoDB, zbiory nie są tworzone przed uzyskaniem zawartości, więc jeśli to jest twój pierwszy raz, tworzenie zbioru powinno być zakończone przed przeczytaniem następnego rozdziału (tworzenie dokumentów)!
Możesz sprawdzić, czy zbiór istnieje w bazie danych, poprzez wyświetlenie wszystkich zbiorów:
Przykład
Zwróć listę wszystkich zbiorów w bazie danych:
print(mydb.list_collection_names())
Lub możesz sprawdzić konkretny zbiór według nazwy:
Przykład
Sprawdź, czy zbiór "customers" istnieje:
collist = mydb.list_collection_names() jeśli "customers" w collist: print("Zbiór istnieje.")
- Poprzednia strona Tworzenie bazy danych MongoDB
- Następna strona Wstawianie MongoDB