Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Panduan mudah memulai MongoDB dengan Python. Pelajari cara koneksi, buat database, dan simpan data menggunakan PyMongo dalam langkah sederhana.
MongoDB Get Started pada Python sangat mudah untuk dilakukan. MongoDB adalah database NoSQL yang populer dan fleksibel, sangat baik untuk menyimpan data dalam format dokumen seperti JSON. Dengan Python, kamu bisa mengelola MongoDB menggunakan modul PyMongo dengan cepat.
MongoDB Get Started berarti langkah pertama menggunakan MongoDB dengan Python. Ini biasanya meliputi installasi, membuat koneksi ke database, membuat koleksi (collection), dan menyimpan data dasar. Tujuannya adalah agar kamu bisa mulai menyimpan dan mengambil data dari MongoDB menggunakan kode Python yang sederhana.
Sebelum mulai, pastikan MongoDB sudah terinstall di komputer kamu. Kamu bisa download dari https://www.mongodb.com/try/download atau gunakan layanan MongoDB Atlas (cloud).
PyMongo adalah driver resmi MongoDB untuk Python. Install dengan perintah berikut di terminal atau command prompt:
pip install pymongo
Setelah PyMongo terpasang, kamu bisa mulai buat koneksi ke server MongoDB.
from pymongo import MongoClient
# Buat koneksi ke MongoDB di localhost dengan port default 27017
client = MongoClient('mongodb://localhost:27017/')
# Pilih database
db = client['mydatabase']
Koleksi adalah tempat menyimpan dokumen (data) dalam database MongoDB.
# Pilih koleksi dalam database
collection = db['customers']
# Contoh data pelanggan yang akan disimpan
customer_data = {
"name": "Budi",
"address": "Jakarta"
}
# Menyimpan data ke koleksi
result = collection.insert_one(customer_data)
print("Data tersimpan dengan id:", result.inserted_id)
Setelah data disimpan, kamu juga bisa membaca data dengan mudah.
# Cari satu data pelanggan
customer = collection.find_one({"name": "Budi"})
print(customer)
Kamu juga bisa mengubah dan menghapus data yang sudah ada.
collection.update_one(
{"name": "Budi"},
{"$set": {"address": "Bandung"}}
)
collection.delete_one({"name": "Budi"})
Kode di atas akan mengubah alamat Budi, kemudian menghapus data Budi dari koleksi.
Dengan PyMongo, kamu bisa mengakses MongoDB langsung dari Python dengan beberapa baris kode. Mulai dari koneksi ke database, menyimpan, membaca, hingga mengupdate dan menghapus data jadi sangat mudah.
Sekarang kamu siap untuk melanjutkan ke fitur MongoDB yang lebih kompleks seperti indexing, agregasi, dan lain-lain!