Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Cara membuat database MongoDB menggunakan Python dengan mudah dan langkah-langkah sederhana.
MongoDB adalah database NoSQL yang populer karena fleksibilitas dan kemudahan penggunaannya. Dalam tutorial ini, kamu akan belajar bagaimana membuat database MongoDB menggunakan Python dengan beberapa langkah sederhana.
Membuat database di MongoDB sebenarnya sangat mudah. MongoDB tidak perlu perintah khusus untuk membuat database seperti di SQL, cukup dengan mulai menggunakan nama database tersebut pada koneksi. Saat kamu menyimpan data ke database baru, MongoDB otomatis membuat database itu.
Sebelum membuat database MongoDB dengan Python, kamu perlu:
pymongo
untuk berkomunikasi dengan MongoDB dari PythonUntuk instal pymongo
, jalankan perintah berikut di terminal atau command prompt:
pip install pymongo
Pertama, kita buat koneksi menggunakan MongoClient
dari pymongo
.
from pymongo import MongoClient
# Buat koneksi ke server MongoDB (default di localhost:27017)
client = MongoClient('mongodb://localhost:27017/')
Setelah koneksi, kamu bisa pilih database yang ingin dibuat dengan cara seperti berikut:
db = client["nama_database_baru"]
Pada langkah ini, database nama_database_baru
belum benar-benar dibuat di MongoDB. Database akan otomatis dibuat saat kamu memasukkan data ke dalamnya.
Untuk membuat database terlihat dan aktif, kamu bisa membuat koleksi dan memasukkan data:
# Membuat koleksi baru
koleksi = db["nama_koleksi"]
# Menambahkan dokumen (data) ke koleksi
data = {"nama": "Budi", "umur": 25, "pekerjaan": "Programmer"}
koleksi.insert_one(data)
Ketika data ini disimpan, MongoDB otomatis membuat database nama_database_baru
dan koleksi nama_koleksi
.
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
db = client["contoh_database"]
koleksi = db["pengguna"]
data = {"nama": "Siti", "umur": 30, "pekerjaan": "Guru"}
koleksi.insert_one(data)
print("Database dan data berhasil dibuat!")
Jika kamu menjalankan kode tersebut, database contoh_database
sudah dibuat di MongoDB dengan koleksi pengguna
dan satu data pengguna.