Pada materi sebelumnya kita menggunakan terminal / console untuk melakukan manajemen database di MongoDB Tentu ada banyak keterbatasan dalam mengelola database, collection dan document-nya Ada beberapa tool graphic user interface (GUI) yang memudahkan database engineer dalam mengelola MongoDB Contents # MongoDB CompassMongoDB Compass adalah GUI untuk MongoDB yang mampu menvisualkan data dan melakukan operasi secara lebih mudah Beberapa kelebihan MongoDB Compass seperti pada halaman officialnya https://www.mongodb.com/products/compass Dalam melakukan proses manipulasi data juga lebih kita cukup mengelolanya di dalam aplikasi tanpa harus menggunakan perintah secara manual Contohnya seperti ini Download MongoDB CompassBuka halaman official MongoDB Compass dan download file installernya Pilih versi gratisnya (Community Edition) dan sesuaikan platform yang digunakan kemudian tekan tombol Download Kemudian install dan buka aplikasinya Berikut adalah tampilan awal saat pertama kali dibuka setelah instalasi berhasil dilakukan Tekan tombol Next sampai slide terakhir dan Tekan tombol Get Started Jika muncul pop up Privacy Settings hilangkan semua centang dan tekan tombol Start Using Compass Akan muncul halaman utama MongoDB Compass Pilih tombol CONNECT di sebelah sidebar kanan dan anda akan diarahkan ke halaman admin MongoDB Note: Pastikan anda sudah menjalankan service MongoDB Coba perhatikan di kolom Database Name sudah terdapat 4 database dengan 3 database default (admin, config, local) dan 1 database (kampus) yang telah dibuat di materi sebelumnya Membuat database dan collectionUntuk membuat database pilih tombol CREATE DATABASE akan muncul pop-up window untuk mengisi Database name dan collection name Misalkan nama database dan collection adalah sebagai berikut Tekan tombol CREATE DATABASE Database toko telah berhasil ditambahkanMasuk ke dalam database toko dan pilih collection barang untuk menambahkan data Menambah Data DocumentAda 2 cara dalam menambahkan document
Jika ingin menambah data document dengan cara import file tekan tombol ADD DATA -> Import File dan pilih tipe filenya (CSV / JSON) dan browse file yang ingin diupload Jika ingin menambah data secara langsung tekan tombol ADD DATA -> Insert document Pilih tampilan List View dan masukkan field dan nilainya dan tekan tombol INSERT Kita dengan mudah menambah field dan nilainnya dan merubah tipe data yang diinginkan melalui user interface MongoDB Compass Maka pada dashboard admin akan muncul document yang telah kita insert tadi Seminal kita akan menambah 2 document baru lagi tipe: pensil, harga: 2500 tipe: penghapus, harga: 1000 Sehingga kita akan mempunyai 3 document sebagai berikut Melakukan Query DocumentKita bisa melakukan query dengan beberapa opti untuk filter, sorting, limit dan sebagainya di menu Query Bar Misal ingin melakukan pencarian barang dengan tipe buku dengan opsi filter cukup dengan sintaks seperti ini
Maka hasilnya adalah Untuk dokumentasdi perintah lebih lengkapnya silahkan pahami lebih lanjut di halaman officialnya https://docs.mongodb.com/compass/master/query-bar/ Di atas adalah sekelumit fungsi dari MongoDB Compass yang tentunya akan sangat memudahkan dalam manajemen data di MongoDB # Robo 3TRobo 3T adalah user interface alternatif yang open source untuk manajemen MongoDB Robo 3T merupakan GUI yang ringan dan mudah digunakan yang terintegrasi dengan Mongo Shell Silahkan kunjungi halaman resminya di https://robomongo.org dan pilih Robo 3T yang merupakan versi gratisnya Tentunya versi berbayar lebih banyak fitur yang ditawarkan seperti di halaman resminya Halaman official Robo 3TSilahkan diinstall atau langsung dibuka untuk versi portable-nya Biasanya di awal akan diminta untuk membuat koneksi ke database. Pilih Create dan masukkan nama koneksinya. Atribut address dan port biarkan default dan tekan tombol Save Akan muncul List koneksi pilih yang telah dibuat dan tekan tombol Connect Halaman dashboard hampir sama dengan dengan MongoDB Compass tetapi lebih sederhana Berikut adalah tampilan dashboard admin yang diberi kotak merah adalah database dan collection terbaru yang telah kita buat di MongoDB Compass Untuk insert document klik kanan di collection barang dan pilih insert document (insert document harus dalam bentuk JSON) Untuk pencarian sama seperti di MongoDB kita gunakan Query Bar di atas dengan memasukkan sintaks yang sama saat ingin melakukan query di MongoDB Shell Masukkan perintah di query bar dan tekan tombol play untuk eksekusi sintaksSelanjutnya silahkan dicoba-coba fiturnya lebih dalam pastinya penggunaan aplikasi user interface akan lebih mudah dibandingkan dengan manajemen data melalui console 😀 |