Tworzenie bazy danych w Pythonie MongoDB
- Poprzednia strona Wprowadzenie do MongoDB
- Następna strona Tworzenie kolekcji MongoDB
Utwórz bazę danych
Aby utworzyć bazę danych w MongoDB, najpierw utwórz obiekt MongoClient, a następnie określ URL połączenia za pomocą poprawnego adresu IP i nazwy tworzonej bazy danych.
Jeśli baza danych nie istnieje, MongoDB utworzy bazę danych i nawiąże połączenie.
Przykład
Utwórz bazę danych o nazwie "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Ważne informacje:W MongoDB baza danych nie jest tworzyta przed pobraniem zawartości!
Przed rzeczywistym tworzeniem bazy danych (i kolekcji) MongoDB będzie czekał, aż utworzysz co najmniej jedną kolekcję (tabelę) z dokumentem (rekordem).
Sprawdź, czy baza danych istnieje
Pamiętaj: W MongoDB baza danych nie jest tworzyta przed pobraniem zawartości, więc jeśli to jest pierwsze tworzenie bazy danych, powinieneś ukończyć następne dwa rozdziały (tworzenie kolekcji i tworzenie dokumentów) przed sprawdzeniem, czy baza danych istnieje!
Możesz sprawdzić, czy baza danych istnieje, poprzez wyświetlenie listy wszystkich baz danych w systemie:
Przykład
Zwróć listę baz danych w systemie:
print(myclient.list_database_names())
Albo możesz sprawdzić konkretną bazę danych według nazwy:
Przykład
Sprawdź, czy "mydatabase" istnieje:
dblist = myclient.list_database_names() jeśli "mydatabase" w dblist: print("Baza danych istnieje.")
- Poprzednia strona Wprowadzenie do MongoDB
- Następna strona Tworzenie kolekcji MongoDB