‫Narator: Selamat datang kembali.
‫Dalam kuliah ini, kita akan menginstal MongoDB di macOS.
‫Sekarang, jika Anda pengguna Windows,
‫tandai video ini sebagai selesai, dan lanjutkan
‫ke kanan ke video berikutnya
‫karena proses penginstalan
‫di Windows sebenarnya sangat berbeda dengan
‫di Mac.
‫Jadi jalankan browser Anda, dan
‫buka MongoDB. com.
‫Oke?
‫Kemudian, pindah ke produk.
‫Dan kemudian di sini, server MongoDB.
‫Jadi, buka yang itu.
‫Dan itu membawa kita ke pusat unduhan MongoDB.
‫Jadi yang kami inginkan adalah server komunitas MongoDB, dan
‫tentu saja, rilis saat ini.
‫Jadi tidak lebih eksperimental empat koma satu.
‫Kemudian, OS Anda akan secara
‫otomatis dipilih sebagai macOS.
‫Dan kemudian paket.
‫Ini adalah satu-satunya pilihan.
‫Jadi, tekan unduh.
‫Dan kemudian tunggu sampai selesai.
‫Sekarang saat ini
‫sedang diunduh, perhatikan bagaimana situs web di sini berbicara tentang MongoDB
‫Atlas yang merupakan basis data Mongo sebagai layanan.
‫Jadi pada dasarnya, ini menjalankan MongoDB di Cloud di Atlas
‫alih-alih menjalankannya secara lokal.
‫Dan sebenarnya, nanti di
‫bagian ini, itulah yang akan kita lakukan.
‫Jadi kita akan membuat akun Atlas, dan
‫menjalankan database kita di Cloud.
‫Oke?
‫Jadi dalam video ini, kami mengunduh
‫dan menginstal MongoDB versi lokal,
‫yang akan kami gunakan untuk mengenal sistem basis data.
‫Tapi kemudian, di
‫akhir bagian, kita akan benar-benar bertransisi ke versi
‫yang di-host, dan itulah yang akan
‫kita gunakan di aplikasi kita yang sebenarnya sampai akhir kursus.
‫Baiklah.
‫Dan dengan file
‫yang sekarang diunduh, mari kita
‫lanjutkan dan ekstrak, dan lihat kontennya.
‫Dan yang kita butuhkan di sini
‫pada dasarnya adalah file yang dapat dieksekusi di sini.
‫Dan yang perlu
‫kita lakukan adalah menyalinnya ke folder biner khusus
‫yang ada di sistem kita.
‫Oke?
‫Jadi mari kita pindah ke terminal kita dan melakukan perintah salin, dan kita
‫akan membutuhkan beberapa izin yang diteruskan,
‫jadi saya mulai dengan sudo di sini.
‫Kemudian cp untuk menyalin.
‫Dan sekarang, saya akan menambahkan
‫dan menyeret semua file ini ke sini
‫sehingga saya tidak perlu menulis path ke sana.
‫Oke.
‫Jadi itu semua file yang akan kita salin.
‫Dan kami akan
‫menyalinnya ke folder bernama slash usr local slash bin.
‫Tekan kembali itu, dan hanya untuk
‫memastikan mereka benar-benar ada, mari kita benar-benar pergi ke sana.
‫Tempat slash lokal Usr.
‫Lihatlah file-file di sana.
‫Dan memang, inilah mereka.
‫Jadi pada dasarnya file merah ini adalah yang baru saja kita
‫salin di sana.
‫Jadi ini tidak dapat dieksekusi.
‫Sekarang karena kita berada di
‫folder ini, Anda mungkin benar-benar melihat beberapa hal menarik lainnya di sini.
‫Misalnya, ada perintah nodemon di sini.
‫Itu adalah paket global nodemon
‫yang sebenarnya sudah kita install sebelumnya.
‫Maksud saya, sebenarnya bukan paket itu
‫sendiri, tetapi inilah yang memungkinkan kita menjalankan
‫perintah nodemon secara global.
‫Selanjutnya, kita akan
‫membuat folder tempat database dapat menyimpan data.
‫Dan lagi, kita akan membutuhkan izin untuk itu.
‫Jadi mkdir untuk membuat
‫direktori baru, lalu slash data slash db.
‫Pukul kembali.
‫Dan dalam kasus saya, folder ini sebenarnya sudah ada.
‫Jadi, saya tidak dapat membuat yang baru.
‫Tetapi dalam kasus Anda, saya yakin ini bekerja dengan baik.
‫Selanjutnya, kita perlu
‫memberikan beberapa izin agar database
‫dapat menulis di folder ini.
‫Dan untuk itu, sekali lagi, kami menggunakan sudo.
‫Lalu perintah aneh ini di sini, chown, atau apa pun.
‫Dan R untuk rekursif.
‫Kemudian id minus un dan slash data slash db.
‫Baiklah.
‫Jadi ini terlihat seperti ilmu hitam di
‫sini, tetapi sekali lagi, ikuti
‫saja resep ini untuk membuatnya berhasil.
‫Bagaimanapun, kita sekarang harus baik-baik saja.
‫Dan panggil mongod.
‫Jadi mari kita coba itu.
‫Jadi mari kita buat jendela ini sedikit lebih besar.
‫Dan memang, kami sekarang menjalankan proses Mongo di sini.
‫Oke.
‫Jadi itu dimulai di sini.
‫Dan kemudian memberi kita semua hal yang sebenarnya tidak kita butuhkan.
‫Dan pada akhirnya, ini memberitahu kita
‫bahwa itu menunggu koneksi pada port 27017.
‫Oke?
‫Jadi ini di sini pada dasarnya seperti server Mongo.
‫Oke?
‫Jadi ini berarti MongoDB sekarang berjalan di latar belakang.
‫Tapi sekarang kita harus benar-benar terhubung untuk
‫membuat database baru, dan membuat
‫koleksi baru dan semua hal bagus itu.
‫Oke?
‫Jadi di jendela
‫terminal ini, kita akan membiarkan proses ini berjalan.
‫Jadi pada dasarnya server MongoDB ini.
‫Dan kami kemudian membuka tab
‫lain, atau Anda dapat membuka jendela lain.
‫Tapi saya hanya menggunakan perintah t untuk membuka tab lain.
‫Dan sekarang, kita menjalankan shell Mongo
‫hanya dengan menulis Mongo.
‫Baiklah.
‫Dan kita sekarang terhubung ke server MongoDB kita
‫yang berjalan di host lokal pada port default yang baru
‫saja saya sebutkan sebelumnya.
‫Jadi yang ini.
‫Oke.
‫Jadi kita sekarang
‫terhubung dengan itu, dan sekarang mari kita tulis
‫db di sini, yang seharusnya mengembalikan database tugas.
‫Dan itu benar.
‫Jadi.
‫Kami memiliki database uji yang sudah ada di komputer kami.
‫Dan ini berarti berhasil.
‫Sangat bagus.
‫Sekarang kita bisa menggunakan shell Mongo ini
‫di sini untuk juga terhubung ke database jarak jauh.
‫Jadi, ingat bagaimana di
‫awal, saya berbicara tentang MongoDB Atlas yang pada
‫dasarnya adalah database yang berjalan di Cloud.
‫Jadi basis data jarak jauh.
‫Jadi di sini, kita bisa menggunakan shell MongoDB ini untuk
‫juga terhubung ke shell itu.
‫Tetapi jika kita hanya menjalankan perintah mongo seperti yang kita
‫lakukan di sini, itu
‫hanya akan secara otomatis terhubung ke database
‫MongoDB lokal yang berjalan di host lokal.
‫Oke.
‫Jadi itu saja untuk video ini.
‫Selanjutnya, kita akan membuat database baru
‫pertama kita, dan mulai berinteraksi
‫sedikit lebih banyak dengan shell Mongo ini.