Python MongoDB Veritabanı Oluştur
Veritabanı Oluşturma
MongoDB'de bir veritabanı oluşturmak için bir MongoClient nesnesi oluşturarak başlayın, ardından doğru ip adresi ve oluşturmak istediğiniz veritabanının adıyla bir bağlantı URL'si belirtin.
MongoDB, mevcut değilse veritabanını oluşturacak ve onunla bağlantı kuracaktır.
Örnek
"Mydatabase" adlı bir veritabanı oluşturun:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
Önemli: MongoDB'de, içerik alana kadar bir veritabanı oluşturulmaz!
MongoDB, veritabanını (ve koleksiyonu) gerçekten oluşturmadan önce en az bir belge (kayıt) içeren bir koleksiyon (tablo) oluşturana kadar bekler.
Veritabanının Var Olup Olmadığını Kontrol Edin
Unutmayın: MongoDB'de, içerik alana kadar bir veritabanı oluşturulmaz, bu nedenle ilk kez bir veritabanı oluşturuyorsanız, veritabanının var olup olmadığını kontrol etmeden önce sonraki iki bölümü (koleksiyon oluşturma ve belge oluşturma) tamamlamanız gerekir!
Sisteminizdeki tüm veritabanlarını listeleyerek bir veri tabanının var olup olmadığını kontrol edebilirsiniz:
Örnek
Sisteminizin veritabanlarının bir listesini döndürün:
print(myclient.list_database_names())
Veya belirli bir veritabanını ada göre kontrol edebilirsiniz:
Örnek
"Veritabanım" olup olmadığını kontrol edin:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")