Python MongoDB - Buat Database

Tidak seperti database lain, MongoDB tidak menyediakan perintah terpisah untuk membuat database.

Secara umum, perintah use digunakan untuk memilih / beralih ke database tertentu. Perintah ini pada awalnya memverifikasi apakah database yang kita tentukan ada, jika demikian, terhubung dengannya. Jika database, kita tentukan dengan perintah use tidak ada database baru akan dibuat.

Oleh karena itu, Anda dapat membuat database di MongoDB menggunakan file Use perintah.

Sintaksis

Sintaks dasar use DATABASE pernyataannya adalah sebagai berikut -

use DATABASE_NAME

Contoh

Perintah berikut membuat database bernama di mydb.

>use mydb
switched to db mydb

Anda dapat memverifikasi kreasi Anda dengan menggunakan perintah db , ini menampilkan database saat ini.

>db
mydb

Membuat Database Menggunakan Python

Untuk terhubung ke MongoDB menggunakan pymongo, Anda perlu mengimpor dan membuat MongoClient, lalu Anda dapat langsung mengakses database yang perlu Anda buat di atribut passion.

Contoh

Contoh berikut membuat database di MangoDB.

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())

Keluaran

Database created........
List of databases after creating new one:
['admin', 'config', 'local', 'mydb']

Anda juga dapat menentukan nama port dan host saat membuat MongoClient dan dapat mengakses database dengan gaya kamus.

Contoh

from pymongo import MongoClient

#Creating a pymongo client
client = MongoClient('localhost', 27017)

#Getting the database instance
db = client['mydb']
print("Database created........")

Keluaran

Database created........