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