Python MongoDB:n kokoelmat
- Edellinen Sivu MongoDB Luo Tietokanta
- Seuraava Sivu MongoDB Lisää
MongoDB:n kokoelmat ovat samanlaisia kuin SQL-tietokannan taulut.
Luo kokoelma
Luo kokoelma MongoDB:ssa käyttämällä tietokantaobjektia ja määrittämällä luotavan kokoelman nimi.
Jos sitä ei ole olemassa, MongoDB luo kokoelman.
Esimerkki
Luo nimeltä "customers" kokoelma:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Tärkeä huomautus:MongoDB:ssa kokoelmaa ei luoda ennen kuin sisältöä on haettu!
Ennen kuin MongoDB luo kokoelman, se odottaa, että olet lisännyt dokumentteja.
Tarkista kokoelman olemassaolo
Muista: MongoDB:ssa kokoelmaa ei luoda ennen kuin sisältöä on haettu, joten jos tämä on ensimmäinen kerta, kun luot kokoelman, sinun tulisi suorittaa seuraava luku (luo dokumentti) ennen kuin tarkistat kokoelman olemassaoloa!
Voit tarkistaa, onko kokoelma tietokannassa listattaessa kaikkia kokoelmia:
Esimerkki
Palauttaa luettelon kaikista tietokannan kokoelmista:
print(mydb.list_collection_names())
Tai voit tarkistaa erityisen kokoelman nimen perusteella:
Esimerkki
Tarkista, onko "customers"-kokoelma olemassa:
collist = mydb.list_collection_names() if "customers" in collist: print("Kokoelma on olemassa.")
- Edellinen Sivu MongoDB Luo Tietokanta
- Seuraava Sivu MongoDB Lisää