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 :


menghapus 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

Postingan populer dari blog ini

Open Source Intelligence (OSINT)

Mengenal MongoDB For VSCode

GETTING STARTED WITH MATPLOTLIB & SEABORN