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........