Hallo Teman-teman semuanya kembali lagi bersama dengan saya di blog kita bersama, kali ini kita akan membahas bagaimana cara menggunakan mongoose di node js, mulai dari cara pemasangan dan cara penggunaannya, nahh diantara teman-teman mungkin ada yang belum mengetahui apa itu mongoose, simak penjelasan singkat berikut ini :
Mongoose merupakan sebuah ODM atau singkatan dari Object Document Mapper yang dimana berfungsi untuk mendefinisikan obyek dengan skema yang benar-benar diketik dan di petakan ke sebuah dokumen MongoDb
MonggoDb merupakan salah satu jenis database NoSQL berbasis dokumen dengan menggunakan format file berupa JSON (Javascript Object Notation)
Perhatian :
sebelum anda mengikuti langkah-langkah menggunakan mongoose di node js, disini pastikan teman-teman semuanya sudah menginstall database mongoDb di komputer teman-teman semuanya, untuk cara installnya silahkan kunjungi link berikut ini https://docs.mongodb.com/manual/installation/ , dan sesuaikan dengan sistem operasi teman-teman semuanya.
nahh jika teman-teman sudah mengetahui pengertian dari Mongoose selanjutnya kita akan masuk kedalam langkah-langkah penggunaannya pada node Js, simak penjelasan berikut ini :
Langkah 1. Membuat Project Node Js
sebelum menggunakan mongoose kita tentunya harus membuat project aplikasinya terlebih dahulu, silahkan jalankan perintah berikut ini pada terminal / cmd teman-teman semuanya.
npm init -y
Langkah 2. Membuat File server.js
selanjutnya kita akan membuat file server.js guna untuk menjalankan web server node js kita nantiya
touch server.js
Langkah 3. Install Depedency
selanjutnya kita akan menginstall depedency yang dibutuhkan, pada penggunaan monggose ini sendiri kita akan meginstall 2 depedency antara lain :
1. Express => Library Web server
2. Mongoose
berikut cara installnya :
## install express
npm i express
## Install mongoose
npm i mongoose
Langkah 5. Membuat Web server menggunakan express
selanjutnya teman-teman buka file server.js, dan copy source code di bawah ini dan paste ke halaman server.js, pada blog ini juga sudah membahas bagaimana cara membuat web server menggunakan express js, silahkan kunjungi link berikut ini Cara Membuat Web Server menggunakan web server
Langkah 6. Membuat database di mongoDB
jika teman-teman sudah menginstall mongodb di komputer teman-teman semuanya, selanjutnya silahkan buka terminal atau command prompt (CMD) teman-teman semuanya, dan jalankan perintah berikut ini :
## Masuk ke dalam mongodb
mongo
## Menampilkan Semua Database di mongo db
> show databases
## Membuat Database
> use kontak_db
jika anda menjalankan perintah diatas maka secara otomatis database dengan nama kontak_db telah dibuat di dalam database mongodb teman-teman semuanya.
## Keluar dari mongodb
> exit
langkah 7. Membuat Koneksi Dan Model Menggunakan Mongoose
selanjutnya kita akan membuat koneksi dan model menggunakan mongoose
## Buat file dengan nama koneksi.js
touch koneksi.js
selanjutnya copy source code dibawah ini dan pastekan di file koneksi.js
Perhatian :
untuk url koneksi yang terdapat pada source code diatas, untuk penamaan kontak_db sesuaikan dengan nama database yang teman-teman buat pada langkah 5
Lagkah 8. Menghubungkan koneksi.js ke server.js
untuk menghubungkah halaman koneksi.js dengan server.js silahkan copy source code dibawah ini tepat di paling atas di halaman server.js
Langkah 9. Jalankan server.js
selanjutnya kita akan menjalankan server.js sehinga kita dapat menambahkan, menghapus, dan mengubah data di dalam database menggunakan mongoose, untuk menjalankan server.js silahkan buka terminal / CMD teman-teman semuanya dan arahkan tepat pada folder aplikasi kita saat ini dan jalankan perintah berikut ini :
nodemon server.js
jika tampilan teman-teman sudah seperti gambar diatas, maka web server telah berhasil berjalan
Langkah 10. Menambahkan Data ke database
selanjutnya kita akan menambahkan data ke dalam database untuk menambahkan data ke dalam database silahkan copy source code dibawah ini lalu pastekan ke halaman server.js tepat berada dibawah routes (lihat pada source code di langkah 5)
selanjutnya masuk ke dalam web browser teman-teman semuanya dan tuliskan url berikut ini http://localhost:3000/tambah-data maka tampilannya akan sebagai berikut :
Langkah 11. Menampilkan seluruh data dari database
selanjutnya kita akan melihat seluruh data yang sudah kita tambahkan ke dalam database, copy source code berikut ini tepat berada dibawah source code pada langkah 10
selanjutnya masuk ke dalam web browser teman-teman semuanya dan tuliskan url berikut ini http://localhost:3000/lihat-data maka tampilannya akan sebagai berikut :
Langkah 12. Mengubah data di dalam database
selanjutnya kita akan mengubah data di dalam database, copy source code dibawah ini lalu letakkan berada di bawah source code di langkah 11
selanjutnya masuk ke dalam web browser teman-teman semuanya dan tuliskan url berikut ini http://localhost:3000/ubah-data maka tampilannya akan sebagai berikut :
Langkah 13. Menghapus data di dalam database
selanjutnya kita akan menghapus data di dalam database, copy source code dibawah ini lalu letakkan berada di bawah source code di langkah 12
selanjutnya masuk ke dalam web browser teman-teman semuanya dan tuliskan url berikut ini http://localhost:3000/hapus-data maka tampilannya akan sebagai berikut :
nahh kita sudah berhasil untuk menggunakan mongoose di node js, baik dalam meambahkan, mengubah, menhapus dan melihat data di dalam database, selanjutnya jika teman-teman mengalami error silahkan tinggalkan pesan di kolom komentar
0 Komentar