Baiklah.
Ke depan dan ke atas.
Mari kita mulai dengan yang berikutnya.
Jadi dalam hal ini klien mengirim permintaan HP DELETE untuk meneruskan rute slash artikel dan ini harus
menghapus semua artikel dalam koleksi kami.
Jadi ini adalah sesuatu yang belum pernah kami lakukan sebelum menggunakan express tetapi seperti yang Anda bayangkan itu
sangat mirip untuk mendapatkan dan mempostingnya hanya aplikasi.
Jangan hapus menentukan rute dan panggilan balik.
Jadi mari kita lanjutkan dan menuliskannya dalam kode kita.
Jadi tepat di bawah postingan apt kita, kita akan menambahkan app dart delete dan di dalam sini rute yang
akan kita targetkan persis sama seperti sebelumnya.
Teruskan artikel slash dengan huruf s pada bagian akhir.
Jadi saya hanya akan menempel itu di sini dan kemudian kita akan menambahkan panggilan balik kami dengan rak kami di rez
dan kemudian membuka satu set kurung kurawal.
Dan di dalam kurung kurawal ini kami akan memberi kode bagaimana server kami akan merespons ketika pengguna membuat permintaan
penghapusan itu ke root artikel.
Jadi bagaimana kita menghapus semua dokumen kita di dalam koleksi artikel menggunakan Mongoose.
Jadi dalam bahasa Mongoose jika Anda melihat dokumentasi Anda mungkin menemukan metode yang disebut delete many.
Dan begini tampilannya.
Jadi pertama-tama kita tentukan nama model.
Sehingga akan sesuai dengan koleksi yang ingin kita hapus.
Jadi dalam kasus kami yang akan menjadi artikel dan kemudian kita memanggil metode delete many.
Dan di dalam metode ini kita tentukan dua argumen.
Yang pertama adalah kondisi di mana kita bisa memfilter koleksi untuk mencari tahu apa yang harus
dihapus.
Sekarang mirip dengan bagaimana kita melakukannya dengan metode find jika kita cukup meninggalkan kondisi ini maka hapus
banyak akan menghapus semua dokumen di dalam koleksi tertentu yang kita tentukan di sini dan kemudian selanjutnya semua ada fungsi
callback di mana kita dapat memeriksa untuk lihat apakah ada kesalahan atau
jika berhasil.
Jadi mari kita coba ini dalam kode kita.
Jadi di dalam sini kita akan menargetkan model artikel yang akan sesuai dengan koleksi artikel
yang ingin kita hapus.
Dan kemudian kita menulis sebuah titik dan kita menulis hapus banyak tanda kurung terbuka dan kita akan mengabaikan
kondisinya.
Jadi kita akan menghapus semuanya dan kemudian kita akan menambahkan panggilan balik dan kemudian kita dapat
memeriksa untuk melihat apakah tidak ada kesalahan.
Lalu kita akan mengirim penghuni berhasil menghapus semua artikel tetapi jika ada kesalahan maka kita
akan beristirahat tidak tahan kesalahan tentu saja.
Dan kemudian kita akan menutup semuanya dengan titik koma.
Dan sekarang kita siap untuk mengujinya lagi menggunakan tukang pos.
Jadi meskipun sebelumnya menggunakan tukang pos kami mencoba menggunakan rute pos.
Saya bisa mengubahnya ke salah satu kata kerja yang sudah kami tentukan di server kami.
Jadi misalnya jika saya ingin menggunakan permintaan mendapatkan pada artikel garis miring apa yang akan Anda prediksi
Kami kembali baik-baik saja.
Sekarang mari kita coba.
Tekan kirim dan ya itu akan mengembalikan semua artikel saat ini yang kami miliki di koleksi artikel kami.
Ini berfungsi persis sama seperti ketika kita melakukannya melalui browser.
Menggunakan U. R. L ..
Sekarang browser hanya bisa mendapatkannya.
Tapi seperti yang kita lihat di pelajaran terakhir menggunakan tukang pos, kita juga dapat menguji post patch delete dan
banyak hal lainnya.
Sekarang untuk tetap tenang kita akan tetap hanya terbatas pada lima kata kerja ini dan kami sekarang
sedang menguji metode hapus.
Jadi, kami akan mengirim permintaan penghapusan ke tiga ribu artikel slash maju tersebut
dan server kami semoga menanggapi dengan data yang sesuai.
Sekarang karena ketika saya menghapus semua dokumen kami sebelum itu terjadi, saya akan mendapatkan salinan
darinya setelah mengajukan permintaan.
Atau Anda bisa masuk ke Mongo tiga T dan di mana Anda memiliki artikel Anda jika Anda mengklik tombol kecil
ini di sini yang terlihat seperti dokumen.
Anda juga dapat melihat semua dokumen Anda dan menyalinnya karena kami akan segera menghapus semuanya.
Jadi mari kita lanjutkan dan tekan kirim dan kirim permintaan penghapusan itu.
Sekarang Anda bisa melihatnya dikatakan berhasil dihapus atau artikel.
Dan jika saya mengubahnya menjadi permintaan dapatkan sekarang Anda dapat melihat bahwa saya tidak mendapatkan apa-apa.
Dan jika kami beralih ke robo 3G kami dan saya mengklik lihat dokumen, tidak ada catatan yang tersisa.
Jadi sekarang kita telah menghapus atau artikel ketika pengguna membuat permintaan penghapusan ke root artikel kami.