‫Instruktur: Sekarang daripada
‫menggunakan terminal untuk bekerja dengan MongoDB, kita juga
‫dapat menggunakan aplikasi dengan antarmuka pengguna grafis yang
‫disediakan MongoDB yang disebut Kompas.
‫Jadi sekarang mari kita lanjutkan dan unduh aplikasi Kompas.
‫Jadi jika Anda masih membuka halaman tempat kami
‫mengunduh MongoDB di salah satu kuliah
‫pertama, Anda dapat mengunduh aplikasi Kompas langsung dari sini.
‫Oke, jadi itu alat dan Kompas.
‫Baiklah, dan jika Anda baru pertama kali membuka
‫situs MongoDB, maka langsung saja ke produk dan
‫di sini, Anda memiliki Kompas MongoDB.
‫Oke, sekarang cukup unduh versi stabil pada saat
‫Anda merekam lalu pilih platform Anda yang
‫dalam kasus saya adalah Mac OS dan kemudian unduh saja.
‫Sekarang untuk mengunduh Kompas,
‫Anda perlu memberi MongoDB beberapa informasi
‫tentang Anda, tetapi itu sangat berharga, jadi saya
‫tidak melihat ada masalah dalam melakukannya.
‫Saya tidak akan melakukannya di
‫sini sekarang karena saya sudah memiliki Kompas di komputer saya.
‫Oke, jadi cukup jeda video pada
‫titik ini, isi formulir ini lalu unduh penginstal
‫dan instal di komputer Anda.
‫Kemudian setelah itu, kembali ke video ini untuk
‫memulai dengan Kompas.
‫Jadi ketika Anda membuka aplikasi Kompas,
‫seharusnya terlihat seperti ini.
‫Jadi segera, Anda harus berada
‫di layar untuk membuat koneksi baru, oke?
‫Dan jika tidak, pergilah ke sini
‫ke sisi kiri dan klik koneksi baru.
‫Anda mungkin juga memiliki beberapa jendela
‫dengan beberapa tip yang terbuka pertama kali saat Anda
‫membuka Kompas tetapi Anda bisa menutupnya begitu saja.
‫Oke, sehingga Anda sampai ke layar ini.
‫Sekarang untuk membuat koneksi ke database lokal Anda,
‫pastikan Anda memiliki server
‫Mongo yang berjalan di latar belakang, jadi untuk memastikan,
‫buka proses ini di sini
‫lalu di sini pastikan itu masih berfungsi
‫sehingga masih di port default 27017.
‫Oke dan jadi jika Anda kembali ke sini, Anda sebenarnya
‫sudah memiliki yang otomatis terisi untuk Anda.
‫Jadi Hostname secara default adalah Localhost
‫dan portnya adalah 27017 seperti yang kita lihat di server Mongo kita.
‫Benar, jadi Anda sebenarnya tidak perlu mengisi apa pun,
‫yang harus kita lakukan hanyalah mengklik connect.
‫Baiklah, dan segera, di sini Anda melihat
‫semua database yang kami miliki secara lokal di komputer kami.
‫Jadi di sini, di daftar yang bagus ini dan juga di sini di sisi kiri.
‫Jadi, hanya untuk memastikan bahwa ini
‫benar, mari kita pergi ke terminal kami di sini
‫dan menulis, nah setelah menghapus ini di
‫sini tentu saja, mari kita tulis show dbs dan memang ini adalah sama
‫persis untuk database yang saya miliki di Kompas.
‫Dan sekali lagi, jangan
‫khawatir jika milik Anda tidak persis
‫sama, selama Anda memiliki database tes natours di sana, Anda baik-baik saja.
‫Oke, jadi kami membukanya dan kami
‫memiliki koleksi wisata kami.
‫Dan Anda juga dapat melihatnya di sini di sisi kiri.
‫Jadi jika kita membukanya sekarang,
‫maka di sana kita memiliki dua dokumen
‫yang telah kita buat sebelumnya di shell Mongo, jadi mari kita
‫buat yang baru, beri nama, dan
‫gunakan lagi The Forest Hiker, yang merupakan salah satu yang
‫kami hapus di kuliah sebelumnya, oke tekan
‫kembali, yang kemudian akan membuka baris baru.
‫Mari kita atur harganya menjadi 297, oke?
‫Dan ketika saya di sini
‫saya hanya menekan tab untuk kemudian
‫menentukan nilainya, oke, dan sekali lagi kembali, peringkat, tab
‫dan 4. 7.
‫Oke, jadi mari kita masukkan, atau sebenarnya kita
‫harus mengubah ini di sini
‫dari string ke angka, jadi katakanlah bilangan
‫bulat dan katakanlah di sini ganda, masukkan dan ini dia.
‫Jadi seperti ini kami membuat dokumen baru.
‫Dan tentu saja di sini, di terminal, kami
‫dapat dengan cepat mengonfirmasi itu, jadi db. wisata. find, dan
‫ini dia dokumen baru kami yang
‫baru saja kami buat menggunakan Kompas.
‫Jadi Kompas sebenarnya hanyalah antarmuka pengguna grafis untuk melakukan
‫hal yang sama persis seperti yang bisa kita lakukan di sini, oke.
‫Tapi tentu saja sangat penting bagi kami untuk melakukannya
‫dalam kode, karena itu sebenarnya
‫bagaimana nanti di aplikasi ekspres kami, oke?
‫Tapi tentu saja masih sangat penting
‫untuk juga melakukannya dalam kode sebelumnya karena itu sebenarnya bagaimana
‫kita akan melakukannya nanti di aplikasi ekspres kita.
‫Bagaimanapun, mari kita kembali
‫ke sini dan misalnya, mengedit beberapa hal di sini.
‫Jadi kita punya di sini di sisi kanan tombol-tombol
‫ini untuk mengedit, dan jadi kita bisa dengan mudah, katakanlah mengubah harga di
‫sini ke 997 misalnya, lalu tekan perbarui di sini dan ini dia.
‫Kita juga dapat menghapus dokumen, jadi mari
‫kita singkirkan yang baru saja kita lakukan sebelumnya.
‫Oke dan tentu saja kami juga dapat meminta dokumen dan
‫kami melakukannya di sini.
‫Dan di sini kita
‫sebenarnya perlu menulis jenis kode yang kita tulis sebelumnya.
‫Jadi misalnya kita cari wisata dengan
‫harga kurang dari 700.
‫Jadi, sekali lagi itu
‫berfungsi seperti yang kita lakukan sebelumnya di terminal.
‫Oke jadi, di cangkang Mongo.
‫Jadi, kami ingin harganya kurang dari
‫700.
‫Dan Anda lihat di sini bahwa
‫Kompas sebenarnya melakukan banyak saran otomatis di sini,
‫jadi mari kita lihat lagi.
‫Jadi itu memberi kita lt dan lte segera di sini.
‫Dan dalam hal ini, tidak terlalu penting.
‫Jadi tutup orang itu dan tutup yang ini.
‫Dan Anda lihat sebelumnya
‫berwarna merah, artinya kueri itu tidak
‫valid, dan juga tombolnya tidak dapat diklik.
‫Tapi sekarang, ketika itu benar, kita hanya perlu menekan kembali dan kemudian itu
‫memberi kita semua dokumen yang cocok dengan kueri kita.
‫Dalam hal ini, hanya satu
‫ini, tetapi tentu saja jika ada beberapa, maka semuanya akan cocok.
‫Dan di sini kita juga bisa melakukan
‫proyek, dan ingat bahwa proyek berarti hanya memilih beberapa bidang.
‫Jadi katakanlah,
‫nama disetel menjadi satu, jadi kita hanya mendapatkan namanya sekarang.
‫Benar, ingat melakukan itu
‫di salah satu kuliah cangkang Mongo, oke.
‫Akhirnya, kami kemudian dapat mengatur ulang semua
‫ini dan menyingkirkan pertanyaan
‫kami dan kembali ke keadaan awal kami.
‫Dan di sini, di Kompas kita benar-benar dapat melakukan segala macam hal.
‫Agregasi, tentukan beberapa skema atau analisis skema, lihat indeks
‫dan semua hal bagus yang akan
‫kita lakukan sepanjang kursus.
‫Oke, jadi kita akan melakukan
‫agregasi, kita akan menganalisis skema kita, kita akan membuat indeks,
‫kita akan membuat validasi dan benar-benar seperti
‫yang Anda lihat ada banyak konten di depan kita.