Python MongoDB Koleksiyonu
- Önceki Sayfa MongoDB Veritabanı Oluşturma
- Sonraki Sayfa MongoDB Ekle
MongoDB'deki koleksiyonlar SQL veritabanlarındaki tablolarla aynıdır.
Koleksiyon oluşturma
MongoDB'de koleksiyon oluşturmak için veritabanı nesnesini kullanın ve oluşturmak istediğiniz koleksiyonun adını belirtin.
Eğer yoksa, MongoDB bu koleksiyonu oluşturur.
Örnek
Ad "customers" adlı koleksiyonu oluşturun:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Önemli Uyarı:MongoDB'de, koleksiyon içerik alınmadan önce oluşturulmaz!
Gerçekten koleksiyonu oluşturmadan önce, MongoDB belirttiğiniz dokümanları ekledikten sonra bekler.
Koleksiyonun Var Olup Olmadığını Kontrol Edin
Unutmayın: MongoDB'de, koleksiyon içerik alınmadan önce oluşturulmaz, bu yüzden ilk kez koleksiyon oluşturuyorsanız, koleksiyonun var olup olmadığını kontrol etmeden önce bir sonraki bölümü (doküman oluşturma) tamamlamalısınız!
Tüm koleksiyonları listelemek suretiyle veritabanında bir koleksiyonun olup olmadığını kontrol edebilirsiniz:
Örnek
Veritabanında tüm koleksiyonların listesini döndürür:
print(mydb.list_collection_names())
veya belirli bir koleksiyonu adına kontrol edebilirsiniz:
Örnek
"customers" koleksiyonunun var olup olmadığını kontrol edin:
collist = mydb.list_collection_names() if "customers" in collist: print("Koleksiyon mevcuttur.")
- Önceki Sayfa MongoDB Veritabanı Oluşturma
- Sonraki Sayfa MongoDB Ekle