Python MongoDB tietokannan luominen
- Edellinen Sivu MongoDB Perustiedot
- Seuraava Sivu MongoDB Luo Kokoelma
Luo tietokanta
Luo tietokannan MongoDB:ssa, luo ensin MongoClient-objekti ja määritä sitten oikea IP-osoite ja luotavan tietokannan nimi yhteyden URL:n.
Jos tietokantaa ei ole, MongoDB luo tietokannan ja muodostaa yhteyden.
Esimerkki
Luo tietokanta nimeltä "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Tärkeä huomautus:MongoDB:ssä tietokanta ei luoda ennen kuin sisältöä haetaan!
Ennen kuin MongoDB luo tietokannan (ja kokoelman) sinun tulisi luoda vähintään yksi dokumentti (tietue) kokoelmaan (tauluun).
Tarkista tietokannan olemassaolo
Muista: MongoDB:ssä tietokanta ei luoda ennen kuin sisältöä haetaan, joten jos tämä on ensimmäinen kerta, kun luot tietokannan, sinun tulisi suorittaa seuraavat kaksi lukua (kokoelman luominen ja dokumentin luominen) ennen kuin tarkistat tietokannan olemassaoloa!
Voit tarkistaa, onko tietokanta olemassa, listamalla järjestelmän kaikki tietokannat:
Esimerkki
Palauttaa järjestelmän tietokantojen listan:
print(myclient.list_database_names())
Tai voit tarkistaa erityisen tietokannan nimen perusteella:
Esimerkki
Tarkista, onko "mydatabase" olemassa:
dblist = myclient.list_database_names() if "mydatabase" in dblist: print("Tietokanta on olemassa.")
- Edellinen Sivu MongoDB Perustiedot
- Seuraava Sivu MongoDB Luo Kokoelma