MongoDB adalah salah satu database yang populer, khususnya dalam mengelola data berbasis dokumen. Jika Anda seorang pengembang yang sering bekerja dengan VS Code, Anda dapat memanfaatkan ekstensi MongoDB for VS Code untuk mengakses, mengelola, dan melakukan query pada database MongoDB langsung dari editor Anda. Dalam artikel ini, kita akan membahas langkah demi langkah untuk menginstal MongoDB di VS Code dan latihan soal sederhana menggunakan operator di MongoDB.
1. Menginstal Ekstensi MongoDB di VS Code
Langkah pertama adalah memasang ekstensi MongoDB for VS Code. Ekstensi ini memungkinkan kita terhubung ke database MongoDB, membuat dan mengelola koleksi, serta menjalankan query dengan mudah.
Langkah-langkah:
- Buka VS Code.
- Pilih Extensions di sidebar kiri atau tekan
Ctrl + Shift + Xpada keyboard Anda. - Pada kolom pencarian, ketik MongoDB for VS Code.
- Klik Install pada ekstensi MongoDB for VS Code yang muncul.
Setelah terpasang, ikon MongoDB akan muncul di sidebar kiri VS Code.
2. Menghubungkan VS Code ke Database MongoDB
Setelah ekstensi terpasang, kita perlu menghubungkan VS Code ke database MongoDB yang ingin kita gunakan. Anda dapat menggunakan MongoDB lokal atau MongoDB Atlas (cloud).
Langkah-langkah:
- Klik ikon MongoDB di sidebar kiri VS Code.
- Pilih Add Connection.
- Masukkan URI koneksi MongoDB Anda, contohnya:
- Untuk MongoDB lokal:
mongodb://localhost:27017. - Untuk MongoDB Atlas: URI ini bisa Anda dapatkan dari halaman MongoDB Atlas, di bagian Connect.
- Untuk MongoDB lokal:
- Klik Connect untuk terhubung ke database MongoDB.
3. Membuat Playground untuk Query MongoDB
MongoDB di VS Code memiliki fitur Playground—lingkungan interaktif yang memungkinkan Anda menjalankan query MongoDB dan melihat hasilnya secara langsung.
Langkah-langkah:
- Setelah koneksi berhasil, klik Create MongoDB Playground di panel MongoDB.
- Sebuah file Playground baru akan terbuka, di mana Anda bisa menulis dan menjalankan query MongoDB.
4. Melihat Dokumen di Koleksi
Sekarang, mari lihat dokumen yang ada di dalam koleksi di database Anda. Anda bisa menjelajahi data yang sudah ada tanpa harus menggunakan terminal.
Langkah-langkah:
- Klik salah satu koleksi di database MongoDB yang telah terhubung.
- Pilih Documents untuk melihat data dalam koleksi tersebut.
5. Menambahkan Dokumen Baru ke Koleksi
Untuk menambahkan dokumen baru ke dalam koleksi, Anda bisa melakukannya langsung dari antarmuka MongoDB di VS Code.
Langkah-langkah:
- Pilih koleksi yang diinginkan.
- Klik Insert Document.
- Masukkan data yang diinginkan dalam format JSON. Misalnya:
- Klik Insert untuk menambahkan dokumen ke koleksi.
6. Membuat Koleksi Baru
Jika Anda ingin mengelompokkan data dalam koleksi baru, ikuti langkah berikut:
Langkah-langkah:
- Di dalam database, klik kanan dan pilih Add Collection.
- Masukkan nama koleksi yang baru, misalnya
usersatauproducts. - Klik Create untuk membuat koleksi baru.
7. Mencari Dokumen dengan Query (Document Search)
Untuk mencari dokumen yang sesuai dengan kriteria tertentu, Anda bisa menggunakan fitur pencarian atau membuat filter kustom.
Langkah-langkah:
- Buka koleksi, lalu klik Documents.
- Masukkan query pencarian di kolom filter. Misalnya:
Filter ini akan menampilkan semua dokumen dengan rating lebih besar dari 4.5.
Kuis
1. Kerjakan modul 3 (operator pembanding) dan modul 4 (operator
logika) dengan menggunakan mongodb for vscode
2. Screnshoot query dan hasilnya lalu upload di blog masing-masing
Kuis Modul 3: Menggunakan Operator Pembanding
Di sini kita akan menggunakan beberapa operator pembanding untuk mencari dokumen sesuai kriteria tertentu. Berikut beberapa query contohnya:
Menampilkan dokumen dengan rating lebih dari 4.5:
- Operator
$gtberarti “greater than” (lebih besar dari).
- Operator
Menampilkan dokumen dengan harga sama dengan 0 (gratis):
- Query ini menampilkan semua dokumen di mana
pricebernilai 0.
- Query ini menampilkan semua dokumen di mana
Menampilkan dokumen dengan rating kurang dari atau sama dengan 4.2:
- Operator
$lteberarti “less than or equal to” (kurang dari atau sama dengan).
- Operator
Menampilkan dokumen dengan harga lebih dari 5000 dan kurang dari 20000:
- Operator
$gtdan$ltdigunakan bersamaan untuk menentukan rentang nilai.
- Operator
Kuis Modul 4: Menggunakan Operator Logika
Di sini kita akan menggunakan operator logika seperti $and dan $or untuk query yang lebih kompleks.
Menampilkan dokumen dengan kategori "Game" dan harga 0:
- Operator
$anddigunakan untuk menggabungkan dua kondisi. Dalam contoh ini, dokumen harus memilikicategorybernilai "Game" danpricebernilai 0.
- Operator
Menampilkan dokumen dengan rating lebih dari 4.0 atau harga kurang dari 10000:
- Operator
$ormengembalikan dokumen yang memenuhi salah satu dari kondisi yang diberikan.
- Operator
Menampilkan dokumen dengan kategori "Productivity" dan rating di atas 4.5 atau harga di bawah 10000:
- Query ini menggabungkan
$anddan$oruntuk memilih dokumen dengancategory"Productivity" dan salah satu dari dua kondisi berikut:ratinglebih besar dari 4.5 ataupricedi bawah 10000.
- Query ini menggabungkan
Dengan mengikuti panduan ini, Anda sekarang dapat mengelola data MongoDB langsung di VS Code, mulai dari melihat, menambahkan, hingga mencari dokumen. Selamat mencoba, dan semoga artikel ini membantu!
Komentar
Posting Komentar