‫Instruktur: Baiklah, sebagai langkah terakhir di bagian ini, sekarang
‫mari kita sambungkan database yang dihosting jarak
‫jauh dengan aplikasi Kompas dan juga dengan shell Mongo.
‫Jadi kembali ke sini di
‫aplikasi Atlas, mari buka asisten Connect dengan mengklik
‫tombol ini di sini, dan sekarang sebelum
‫kita benar-benar dapat terhubung, kita perlu
‫melakukan beberapa hal.
‫Pertama-tama, kita perlu menambahkan alamat IP
‫kita saat ini, seperti ini, sehingga komputer
‫kita benar-benar dapat terhubung ke cluster ini, oke?
‫Selanjutnya, mari kita buat nama pengguna.
‫Dan saya hanya memanggil nama saya
‫Jonas, dan kemudian kata sandi, yang akan saya buat secara otomatis di sini.
‫Dan saya sebenarnya
‫menunjukkannya kepada Anda sekarang karena saya perlu menyalinnya, tetapi jangan mencoba menghubungkan
‫ke database saya menggunakan kata sandi ini, karena
‫tentu saja saya akan
‫mengubahnya di akhir kursus.
‫Sekarang di mana saya akan menyimpannya?
‫Baiklah, mari kita pergi ke aplikasi kita
‫dan membuka file konfigurasi kita.
‫Dan untuk itulah
‫kami membuat file ini sejak awal.
‫Benar, jadi ingat bagaimana kami mengatakan bahwa setiap konfigurasi,
‫kami akan menyimpan ke dalam file ini,
‫dan kata sandi database
‫sebenarnya adalah contoh sempurna untuk itu.
‫Jadi database,
‫kata sandi dan saya menyetelnya ke
‫kata sandi yang baru saja kita buat.
‫Dan nanti, ketika kita akan menghubungkan aplikasi
‫kita ke database, tentu saja
‫kita akan menggunakan variabel lingkungan ini untuk membuat koneksi itu, oke.
‫Jadi, sekarang mari kita buat pengguna sebenarnya.
‫Dan sekarang selanjutnya, yang harus kita
‫lakukan adalah memilih metode koneksi
‫dan kita akan mulai dengan aplikasi MongoDB Compass.
‫Oke, jadi kita sudah punya Kompas, dan
‫saya yakin kita punya 1. 12 atau lebih baru
‫dan sekarang mari kita lanjutkan dan salin string koneksi ini.
‫Oke, dan sekarang buka Kompas.
‫Kemudian di sini, di menu, tekan sambungkan di sini.
‫Maka akan membutuhkan waktu untuk membuka jendela baru ini.
‫Tetapi pada saat itu terjadi, itu akan secara otomatis
‫mendeteksi bahwa kita memiliki string koneksi MongoDB di clipboard
‫kita, dan jadi yang harus kita
‫lakukan adalah menekan ya di sini dan kemudian secara otomatis
‫akan mengisi semua pengaturan ini untuk kita.
‫Jadi nama host kami nama pengguna kami dan semua hal lainnya.
‫Jadi yang kita butuhkan hanyalah kata sandi kita di sini.
‫Jadi saya akan kembali ke file itu, ambil dari
‫sana, tempel di sini, dan sambungkan.
‫Dan memang, itu berhasil terhubung, sekarang
‫sedang memuat database kami.
‫Dan di sini kita benar-benar melihat tiga database
‫yang sudah dikonfigurasi sebelumnya di cluster ini.
‫Jadi mari kita buat yang baru bernama natours.
‫Dan kita juga harus segera membuat
‫nama koleksi, dan saya menyebutnya, tentu saja, tur.
‫Jadi buat database dan ini dia.
‫Jadi buka itu, dan sekarang buka koleksi tur.
‫Dan sekarang mari kita masukkan dokumen pertama kita.
‫Oke, sekali lagi, namanya, The
‫Forest Hiker.
‫Harganya, seharusnya 297 dan saya
‫memberikan angka ganda di sini,
‫dan saya
‫juga
‫ingin membuat peringkat, 4. 7, dan juga sebagai ganda.
‫Jadi masukkan, dan seperti ini kami membuat tur pertama kami di
‫basis data jarak jauh kami.
‫Hebat, itu luar biasa.
‫Sekarang mari kita kembali
‫ke Chrome dan melihat cluster kita di sini, jadi ketika saya
‫membuka cluster ini dengan mengklik di sini, maka koleksi
‫kita akan dimuat di sini
‫dan tunggu sebentar.
‫Jadi sekarang, kami sebenarnya memiliki nama database kami, nama koleksi
‫kami, dan tur yang baru saja kami buat
‫di Kompas, dan itu luar biasa.
‫Jadi itu berarti koneksi kita benar-benar berfungsi.
‫Sekarang hal lain yang dapat dan harus
‫kita lakukan, adalah mengizinkan akses dari mana saja ke cluster ini.
‫Jadi ingat bagaimana di awal video
‫ini kami memasukkan IP kami ke daftar putih untuk
‫memberikan akses ke komputer kami saat ini ke cluster ini.
‫Tetapi jika Anda berpindah komputer selama pengembangan, Anda mungkin
‫perlu memasukkan IP komputer itu ke daftar putih juga,
‫karena jika tidak, Anda mungkin tidak dapat terhubung.
‫Namun karena kita tidak benar-benar berurusan dengan data
‫sensitif di sini, kita cukup memasukkan daftar putih setiap
‫IP di dunia dan mengizinkan akses dari mana saja.
‫Sekarang tentu saja, kita akan selalu membutuhkan nama pengguna dan
‫kata sandi kita, tetapi dengan cara ini kita
‫tidak perlu terus menambahkan komputer kita ke daftar putih.
‫Kami hanya akan membuat daftar putih semua IP yang ada.
‫Oke, jadi klik di sini pada akses, atau sebenarnya itu tidak ada
‫di sini, jadi mari kita buka cluster ini lagi, dan
‫di sini saya pikir ini ada di daftar putih keamanan dan
‫IP, dan sekarang di sini
‫di sebelah kanan klik tambahkan alamat IP, dan sekarang
‫saya ingin mengizinkan akses dari mana saja.
‫Konfirmasi, dan hanya itu.
‫Oke, dan sekarang sebagai langkah
‫terakhir, mari kita sambungkan juga shell Mongo kita ke cluster ini.
‫Jadi mari kita kembali ke cluster di
‫sini, buka lagi asisten koneksi dan
‫kemudian hubungkan dengan shell Mongo.
‫Sekarang kita sudah menginstalnya di sini, dan
‫sekarang yang perlu kita lakukan hanyalah menyalin string koneksi ini.
‫Jadi salin, buka terminal, dan
‫di sini kita sebenarnya masih menjalankan shell Mongo.
‫Jadi mari kita hentikan itu dengan
‫sangat cepat, karena ingat ini
‫masih terhubung ke server Mongo yang berjalan secara lokal.
‫Tapi sekarang, kami tidak
‫lagi menginginkan itu, kami ingin terhubung ke database host kami.
‫Jadi mari kita salin string kita di
‫sini, tekan kembali, dan sekarang mungkin akan meminta kata sandi kita dan
‫memang benar dan itu ada dalam kode vs yang baru
‫saja saya miliki di sini, jadi salin, kembali ke
‫terminal, tempel, tekan kembali, dan saya pikir itu
‫melakukan sesuatu di sini.
‫Dan sepertinya itu berhasil.
‫Jadi, dbs ingat, hanya untuk menampilkan semua database, dan memang di
‫sini kita punya, natours.
‫Hebat sekali, kita terhubung.
‫Jadi katakanlah, gunakan natours, jadi
‫kami beralih ke db natours
‫dan sekarang db. wisata. temukan dan di sini
‫kami memiliki dokumen
‫yang baru saja kami buat sebelum menggunakan Kompas.
‫Sempurna, jadi sekarang semuanya benar-benar saling berhubungan.
‫Kami memiliki shell Mongo, dan kami juga memiliki Kompas
‫yang terhubung ke basis data jarak jauh kami yang dihosting di Atlas.
‫Jadi seperti ini, kita sebenarnya
‫siap untuk melanjutkan ke bagian berikutnya, menghubungkan
‫database kita dengan aplikasi ekspres kita dan
‫akhirnya mulai bekerja dengan database di aplikasi kita.
‫Pekerjaan yang sangat bagus membuatnya sampai saat ini, dan saya
‫berharap dapat melihat Anda segera.