Python MongoDB - Veritabanı Oluştur
Diğer veritabanlarından farklı olarak, MongoDB bir veritabanı oluşturmak için ayrı bir komut sağlamaz.
Genel olarak, kullanım komutu belirli bir veritabanını seçmek / ona geçiş yapmak için kullanılır. Bu komut başlangıçta belirttiğimiz veritabanının var olup olmadığını doğrular, eğer varsa ona bağlanır. Eğer veritabanı kullan komutu ile belirtmişsek, yeni bir veritabanı oluşturulacaktır.
Bu nedenle, MongoDB'de bir veritabanı oluşturabilirsiniz. Use komut.
Sözdizimi
Temel sözdizimi use DATABASE ifade aşağıdaki gibidir -
use DATABASE_NAME
Misal
Aşağıdaki komut mydb adında bir veritabanı oluşturur.
>use mydb
switched to db mydb
Oluşturma işleminizi db komutunu kullanarak doğrulayabilirsiniz, bu mevcut veritabanını görüntüler.
>db
mydb
Python kullanarak veritabanı oluşturma
MongoDB'ye pymongo kullanarak bağlanmak için, bir MongoClient içe aktarmanız ve oluşturmanız gerekir, ardından öznitelik tutkusu içinde oluşturmanız gereken veritabanına doğrudan erişebilirsiniz.
Misal
Aşağıdaki örnek, MangoDB'de bir veritabanı oluşturur.
from pymongo import MongoClient
#Creating a pymongo client
client = MongoClient('localhost', 27017)
#Getting the database instance
db = client['mydb']
print("Database created........")
#Verification
print("List of databases after creating new one")
print(client.list_database_names())
Çıktı
Database created........
List of databases after creating new one:
['admin', 'config', 'local', 'mydb']
Bir MongoClient oluştururken bağlantı noktası ve ana bilgisayar adlarını da belirtebilir ve veritabanlarına sözlük stilinde erişebilirsiniz.
Misal
from pymongo import MongoClient
#Creating a pymongo client
client = MongoClient('localhost', 27017)
#Getting the database instance
db = client['mydb']
print("Database created........")
Çıktı
Database created........