Dasar MongoDB: Mengenal Collection, Perintah Collection, dan Contoh CRUD Document
MongoDB adalah salah satu sistem basis data NoSQL yang populer yang dirancang untuk menyimpan, mengelola, dan mengakses data dalam format dokumen JSON yang fleksibel. MongoDB sangat cocok untuk aplikasi yang membutuhkan penyimpanan data semi-struktural atau berubah-ubah dengan cepat, seperti aplikasi web modern, analitik, dan banyak lagi. Dalam artikel ini, kita akan menjelaskan dasar-dasar MongoDB, termasuk konsep koleksi (collection), perintah koleksi, dan contoh penggunaan CRUD (Create, Read, Update, Delete) untuk dokumen.
Mengenal Koleksi (Collection)
Di MongoDB, data disimpan dalam unit yang disebut "dokumen." Dokumen adalah entitas dasar yang setara dengan baris dalam tabel dalam sistem basis data relasional. Dokumen dalam MongoDB adalah objek JSON yang memiliki berbagai atribut dan nilai.
Koleksi (collection) adalah kumpulan dokumen yang memiliki struktur atau format yang serupa. Koleksi sering digunakan untuk mengelompokkan dokumen berdasarkan jenis atau tujuan tertentu. Misalnya, dalam sebuah aplikasi e-commerce, Anda dapat memiliki koleksi untuk produk, koleksi untuk pelanggan, dan koleksi untuk pesanan.
Sebelum masuk pada perintah koleksi dan CRUD dokumen adalah mengetahui cara membuat database yaitu dengan perintah " use " misalnya use perpustakaan, use minimarket. dan untuk menghapusnya dengan perintah masuk pada database tersebut dan jalankan perintah db.dropDatabase().
membuat database :
Perintah Koleksi & Contoh Penggunaan
MongoDB menyediakan berbagai perintah untuk mengelola koleksi dan dokumen di dalamnya. Berikut adalah beberapa perintah dasar yang sering digunakan:
1. Membuat Koleksi
Anda dapat membuat koleksi baru dengan menggunakan perintah db.createCollection():
2. Menampilkan Koleksi
Untuk menampilkan koleksi dalam database, Anda dapat menggunakan perintah db.getCollectionNames():
3. Menampilkan dokumen dalam koleksi
Untuk menampilkan isi dokumen yang ada koleksi, Anda dapat menggunakan perintah find():
4. Menghapus koleksi yang ada
Anda dapat menghapus dokumen yang sudah ada dengan perintah db.(namakoleksi).drop():
Perintah CRUD Dokumen & Contoh Penggunaan :
1. Create (Membuat)
Perintah: insertOne() dan insertMany()
Deskripsi: Perintah "Create" digunakan untuk membuat dokumen baru dalam sebuah koleksi MongoDB.
Contoh insertOne():
2. Read (Membaca)
Perintah: find()
Deskripsi: Perintah "Read" digunakan untuk mengambil data atau dokumen dari koleksi.
Contoh find():
3. Update (Memperbarui)
Perintah: updateOne() dan updateMany()
Deskripsi: Perintah "Update" digunakan untuk memperbarui dokumen yang sudah ada dalam koleksi.
Contoh updateOne():
4. Delete (Menghapus)
Perintah: deleteOne() dan deleteMany()
Deskripsi: Perintah "Delete" digunakan untuk menghapus dokumen dari koleksi.
Contoh deleteOne():
Kuis 1 :
- Hapus database perpustakaan
- Tampilkan database
- Buat database minimarket
- Buat collection di dalam db minimarket: produk, order, pelanggan
- Tampilkan collection pada db minimarket
- Hapus collection order
- Tampilkan collection pada db minimarket
- Buat database perpustakaan dan collection: buku, kategori, peminjaman
Komentar
Posting Komentar