Delete MongoDB Document

Untuk delete, digunakan method findByIdAndDelete(), parameter yang dibutuhkan adalah id. Berikut codenya Buka aplikasi Postman, pilih method Delete, masukan URL 127.0.0.1:3000/api/v1/tours/5fbe243f82fa8b5cb484c78b (perhatian, masukan ID sesuai data yang Anda miliki). Lalu tekan Send. Bila berhasil, response body akan kosong, status code adalah 204. Berikut isi lengkap tourController.js Sampai disini kita sudah mempelajari operasi CRUD document mongoDB. … Read more

Sharing is caring:

Update mongoDB Document

Untuk proses update, gunakan method findByIdAndUpdate(). Parameter yang dibutuhkan adalah: id: id dari collection yang akan diupdate data update: data yang akan diupdate options: pada tutorial digunakan option, new: true, berarti document yang dikembalikan adalah hasil update. runValidators: true, fungsi validasi document akan dijalankan. Untuk melihat dokumentasi lengkap lihat dihttps://mongoosejs.com/docs/api.html#model_Model.findByIdAndUpdate Isi lengkap tourController.js Lakukan testing … Read more

Sharing is caring:

Reading MongoDB Document

Pada API yang kita develop ada 2 tipe read yang akan dilakukan, read semua data dan read by ID. Untuk fungsi read all data (fungsi getAllTours), gunakan method find(). Lihat code berikut. Untuk read by ID (fungsi getTours), gunakan method findById(). Lakukan testing dengan Postman, dan lihat hasilnya di cloud Atlas. Berikut isi lengkap file … Read more

Sharing is caring:

Creating MongoDB Document

Jika pada modul sebelumnya kita membuat document dengan method save. Pada modul ini akan dibahas membuat document dengan method create. Buka file tourController.js, ubah code untuk fungsi createTour menjadi seperti dibawah. Perhatikan, digunakan async await agar code tidak menyebabkan blocking. Untuk cek error, gunakan try-catch block. Untuk saat ini pesan error masih generic. Akan dibahas … Read more

Sharing is caring: