Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MONGODB GET STARTED

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.

Apa itu MongoDB Get Started?

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.

Persiapan Awal

Install MongoDB

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

Install PyMongo

PyMongo adalah driver resmi MongoDB untuk Python. Install dengan perintah berikut di terminal atau command prompt:

pip install pymongo

Langkah Membuat Koneksi ke MongoDB

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']

Membuat Koleksi dan Menyimpan Data

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)

Mengambil Data dari Koleksi

Setelah data disimpan, kamu juga bisa membaca data dengan mudah.

# Cari satu data pelanggan
customer = collection.find_one({"name": "Budi"})

print(customer)

Update dan Delete Data Sederhana

Kamu juga bisa mengubah dan menghapus data yang sudah ada.

Update Data

collection.update_one(
    {"name": "Budi"},
    {"$set": {"address": "Bandung"}}
)

Delete Data

collection.delete_one({"name": "Budi"})

Kode di atas akan mengubah alamat Budi, kemudian menghapus data Budi dari koleksi.

Kesimpulan Singkat

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!

👈🏼 Python MongoDB
MongoDB Create Database 👉🏼