Python MongoDB veritabanı oluşturma
- Önceki Sayfa MongoDB Başlangıç
- Sonraki Sayfa MongoDB Koleksiyon 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"]
Ö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())
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.")
- Önceki Sayfa MongoDB Başlangıç
- Sonraki Sayfa MongoDB Koleksiyon Oluşturma