Python MongoDB Koleksiyon Oluştur
MongoDB'deki bir koleksiyon , SQL veritabanlarındaki bir tablo ile aynıdır .
Koleksiyon Oluşturma
MongoDB'de bir koleksiyon oluşturmak için veritabanı nesnesini kullanın ve oluşturmak istediğiniz koleksiyonun adını belirtin.
MongoDB, mevcut değilse koleksiyonu oluşturacaktır.
Örnek
"Müşteriler" adlı bir koleksiyon oluşturun:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
Önemli: MongoDB'de, içerik alana kadar bir koleksiyon oluşturulmaz!
MongoDB, koleksiyonu gerçekten oluşturmadan önce bir belge ekleyene kadar bekler.
Koleksiyonun Var Olup Olmadığını Kontrol Edin
Unutmayın: MongoDB'de, içerik alana kadar bir koleksiyon oluşturulmaz, bu nedenle ilk kez bir koleksiyon oluşturuyorsanız, koleksiyonun var olup olmadığını kontrol etmeden önce bir sonraki bölümü (belge oluşturma) tamamlamanız gerekir!
Tüm koleksiyonları listeleyerek bir veritabanında bir koleksiyon olup olmadığını kontrol edebilirsiniz:
Örnek
Veritabanınızdaki tüm koleksiyonların bir listesini döndürün:
print(mydb.list_collection_names())
Veya belirli bir koleksiyonu ada göre kontrol edebilirsiniz:
Örnek
"Müşteriler" koleksiyonunun var olup olmadığını kontrol edin:
collist = mydb.list_collection_names()
if "customers" in collist:
print("The collection exists.")