Python MongoDB veritabanı oluşturma

Veritabanı oluşturma

MongoDB'de bir veritabanı oluşturmak için önce MongoClient nesnesi oluşturulmalı, ardından doğru IP adresi ve oluşturulacak veritabanının adı ile bağlantı URL'si belirlenmelidir。

Veritabanı yoksa, MongoDB veritabanı oluşturur ve bağlantı kurar。

Örnek

"mydatabase" adında bir veritabanı oluşturun:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]

Örnek Çalıştır

Önemli Açıklama:MongoDB'de, veritabanı içerik alınmadan önce oluşturulmaz!

Gerçekten veritabanı (ve koleksiyon) oluşturmadan önce, MongoDB en az bir belge (kayıt) içeren koleksiyon (tablo) oluşturmayı bekler.

Veritabanı Var mı Kontrol Etme

Unutmayın: MongoDB'de, veritabanı içerik alınmadan önce oluşturulmaz, bu yüzden ilk defa veritabanı oluşturuyorsanız, veritabanı var olup olmadığını kontrol etmekten önce sonraki iki bölümü (koleksiyon oluşturma ve belge oluşturma) tamamlamalısınız!

Veritabanının var olup olmadığını kontrol etmek için sistemdeki tüm veritabanlarını listelemek suretiyle kontrol edebilirsiniz:

Örnek

Sistemdeki veritabanı listesini döndürür:

print(myclient.list_database_names())

Örnek Çalıştır

veya belirli bir veritabanını adına kontrol edebilirsiniz:

Örnek

"mydatabase" var mı kontrol edin:

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("Veritabanı mevcuttur.")

Örnek Çalıştır