DASAR MONGDB
Dasar MongoDB (Mengenal Collection, Perintah Collection, CRUD Document, dan Contoh)
MongoDB adalah salah satu sistem database NoSQL yang sangat populer, terkenal dengan fleksibilitasnya dalam menyimpan dan mengelola data semi-struktural atau tidak terstruktur. Dalam MongoDB, data disimpan dalam format yang disebut sebagai "document" dalam "collection". Mari kita bahas dasar-dasar MongoDB termasuk pengenalan collection, perintah-perintah collection, dan contoh operasi CRUD (Create, Read, Update, Delete) pada 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():
Tugas Kuis 1
1. Hapus database perpustakaan
2. Tampilkan database
3. Buat database minimarket
4. Buat collection di dalam db minimarket: produk, order, pelanggan
5. Tampilkan collection pada db minimarket
6. Hapus collection order
7. Tampilkan collection pada db minimarket
8. Buat database perpustakaan dan collection: buku, kategori, peminjaman
Tugas Kuis 2
1. Buat document pada collection kategori dengan data _id:1, kategori:”IT”, _id:2, kategori:”Science”
2. Update kategori:”IT” menjadi “Information & Technology”
3. Tampilkan data pada collection kategori
4. Delete data dengan _id:2
5. Tampilkan data pada collection kategori
Komentar
Posting Komentar