Home » python » MongoDB Create Database di Python

MongoDB Create Database di Python

by Catur Kurnia Sari
by Catur Kurnia Sari

Membuat Database

Untuk membuat database di MongoDB, mulailah dengan membuat objek MongoClient, lalu tentukan URL koneksi dengan alamat ip yang benar dan nama database yang ingin Anda buat.

MongoDB akan membuat database jika tidak ada, dan membuat koneksi ke database tersebut.

Contoh:
Buat database bernama “mydatabase”

import pymongo

myclient = pymongo.MongoClient('mongodb://localhost:27017/')

mydb = myclient['mydatabase']

# database dibuat!

Penting: Di MongoDB, database tidak dibuat sampai mendapatkan konten!

MongoDB menunggu hingga kita membuat koleksi (tabel), dengan setidaknya satu dokumen (record) sebelum benar-benar membuat database (dan koleksi).

Periksa apakah Database Sudah Ada

Ingat: Di MongoDB, database tidak dibuat hingga mendapatkan konten, jadi jika ini pertama kalinya Anda membuat database, Anda harus menyelesaikan dua bab berikutnya (membuat koleksi dan membuat dokumen) sebelum memeriksa apakah database tersebut ada!

Anda dapat memeriksa apakah database ada dengan mendaftar semua database pada sistem.

Contoh:
Kembalikan daftar database dari sistem Anda

import pymongo

myclient = pymongo.MongoClient('mongodb://localhost:27017/')

print(myclient.list_database_names())

Atau Anda dapat memeriksa database tertentu dengan menggunakan nama.

Contoh:
Periksa apakah “mydatabase” ada

import pymongo

myclient = pymongo.MongoClient('mongodb://localhost:27017/')

dblist = myclient.list_database_names()
if "mydatabase" in dblist:
  print("The database exists.")

You may also like