Metode WriteResult({ "nRemoved" : 1 })5 menghapus (i. e. menghapus) dokumen dari koleksi. Anda dapat menghapus semua dokumen, beberapa dokumen, atau satu dokumen sesuai kebutuhan Show
Berikut adalah contoh menghapus dokumen tertentu _Hasil WriteResult({ "nRemoved" : 1 }) Itu menghapus dokumen dengan nilai _1 dari 2 dari koleksi 3Itu tidak harus cocok dengan satu dokumen sekalipun. Kriteria filter dapat cocok dengan banyak dokumen, dan Anda bahkan dapat mengosongkan kriteria filter untuk mencocokkan semua dokumen (mis. e. hapus semua dokumen) Berikut adalah contoh menghapus semua dokumen
Hasil WriteResult({ "nRemoved" : 5 }) Hasilnya menunjukkan kepada kita bahwa lima dokumen telah dihapus (jadi koleksinya jelas berisi lima dokumen sebelum kita menghapus semuanya) Metode _4 juga menerima parameter 5 untuk membatasi penghapusan hanya pada satu dokumen. Ini menghapus dokumen pertama yang cocok dengan kriteria penghapusanContoh
Hasil WriteResult({ "nRemoved" : 1 }) Dalam hal ini, kriteria filter kami adalah dokumen kosong, sehingga cocok dengan semua dokumen dalam koleksi. Namun, hanya satu dokumen yang dihapus, karena kami menggunakan 6Perintah WriteResult({ "nRemoved" : 1 })6Perintah WriteResult({ "nRemoved" : 1 })6 melakukan hal yang persis sama dengan metode 4. Faktanya, metode _4 menggunakan perintah hapusBerikut adalah contoh menghapus dokumen tertentu dengan perintah WriteResult({ "nRemoved" : 1 })6
Hasil { "n" : 1, "ok" : 1 } Metode WriteResult({ "nRemoved" : 1 })7Metode WriteResult({ "nRemoved" : 1 })7 mirip dengan metode WriteResult({ "nRemoved" : 1 })5, kecuali metode ini hanya menghapus satu dokumen dari koleksi yang ditentukan Itu menerima kondisi filter, seperti WriteResult({ "nRemoved" : 1 })5 Contoh
Hasil { "acknowledged" : true, "deletedCount" : 1 } Ini menghapus karyawan nomor 4 Jika Anda memberikan filter yang lebih luas yang mengembalikan banyak dokumen, itu hanya menghapus yang pertama Misalnya, berikut ini menghapus dokumen pertama dalam kumpulan, terlepas dari berapa banyak dokumen dalam kumpulan WriteResult({ "nRemoved" : 1 })0 Metode WriteResult({ "nRemoved" : 1 })7 dapat menjadi metode praktis untuk digunakan jika Anda khawatir akan menghapus banyak dokumen secara tidak sengaja. Dokumen terbanyak yang akan dihapus adalah satu, jadi jika Anda membuat kesalahan "jari gemuk", Anda tidak akan secara tidak sengaja menghapus semua dokumen dari koleksi (kecuali tentu saja hanya ada satu dokumen dalam koleksi) Metode WriteResult({ "nRemoved" : 1 })8Metode WriteResult({ "nRemoved" : 1 })8 mirip dengan WriteResult({ "nRemoved" : 1 })7 kecuali dapat menghapus banyak dokumen Sebenarnya, ini mungkin lebih seperti _4, karena dapat menghapus banyak dokumen dan satu dokumen (walaupun tidak memiliki parameter 5 seperti 4 tidak)Metode ini berguna jika Anda ingin menghapus semua dokumen yang sesuai dengan kriteria tertentu Contoh WriteResult({ "nRemoved" : 1 })_1 Hasil WriteResult({ "nRemoved" : 1 })_2 Ini menghapus semua dokumen yang memiliki bidang _3 lebih dari 80000. Dalam hal ini hanya dua dokumen yang cocok, tetapi bisa berupa nomor apa saja Metode Hapus MongoDB adalah metode penting, digunakan untuk menghapus atau menghapus koleksi atau dokumen yang ada di Koleksi MongoDB. Saat membuat dokumen atau memperbarui dokumen yang sudah ada, kita mungkin menghadapi situasi di mana kita mungkin harus menghapus beberapa catatan, di mana metode Hapus dapat diterapkan. Metode Hapus MongoDB adalah perintah shell, yang memungkinkan pengguna untuk menghapus atau menghapus catatan atau dokumen saat dimasukkan dan jika tidak diperlukan. Beberapa bahasa pemrograman mendukung metode ini untuk menghapus rekaman dengan API Sintaksis Ada dua cara dasar untuk mengimplementasikan Metode Hapus, yaitu metode deleteOne dan metode deleteMany. Setiap metode memiliki fungsi dan penerapannya sendiri, berdasarkan mana ia dapat digunakan 1. Sintaks untuk metode deleteOne Mulai Kursus Ilmu Data Gratis Anda Hadoop, Ilmu Data, Statistik & lainnya
Paket Ilmu Data Semua dalam Satu(360+ Kursus, 50+ proyek) Harga 360+ Kursus Daring. 50+ proyek. 1500+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup Penjelasan
2. Sintaks untuk metode deleteMany
Penjelasan
Lihat tangkapan layar di bawah dari dokumen bantuan di MongoDB Shell Keluaran Seperti yang Anda lihat di bantuan di atas, kedua metode menggunakan parameter opsional. Dilanjutkan dengan cara kerja metodenya masing-masing Sintaks untuk Hapus tanpa filter atau parameter Kami telah melihat menghapus dokumen, dengan satu atau beberapa dokumen dan cara menambahkan filter untuk memastikan dokumen tertentu dihapus. Jika kita ingin menghapus setiap dokumen di dalam koleksi, kita hanya akan memberikan filter kosong, yaitu, {}
Bagaimana cara kerja Perintah Hapus di MongoDB?
Contoh Penghapusan MongoDBDiberikan di bawah ini adalah contoh-contoh yang disebutkan Contoh #1 – hapus SatuKode
Keluaran Penjelasan
Contoh #2 – hapus BanyakKode
Keluaran Penjelasan
Contoh #3 – Penghapusan LengkapMetode hapus yang menghapus setiap catatan yang tersedia dalam koleksi, sekaligus. Dengan tidak menentukan filter apa pun, kami berusaha menghapus setiap catatan yang disimpan dalam koleksi Kode
Keluaran Penjelasan
KesimpulanSingkatnya, delete adalah fungsi penting untuk MongoDB dan dapat digunakan dengan dua cara. Ini hanya menghapus dokumen yang cocok dengan filter. Ini dapat digunakan untuk menghapus satu dokumen sekaligus atau banyak dokumen sekaligus. Kami memahami cara kerja setiap metode diikuti dengan contoh dan tangkapan layar. Metode hapus digunakan untuk menghapus record dari koleksi, deleteOne menghapus record pertama yang cocok dengan filter dan deleteMany menghapus setiap record yang cocok dengan filter Artikel yang DirekomendasikanIni adalah panduan untuk Menghapus MongoDB. Di sini kita membahas pengantar, cara menghapus perintah yang berfungsi di MongoDB dan contohnya. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut – Bagaimana cara menghapus catatan di MongoDB?Shell MongoDB menyediakan metode berikut untuk menghapus dokumen dari koleksi. . Untuk menghapus banyak dokumen, gunakan db. koleksi. hapusBanyak() Untuk menghapus satu dokumen, gunakan db. koleksi. hapusSatu() Apa itu perintah hapus di MongoDB?Perintah hapus menghapus dokumen dari koleksi . Satu perintah hapus dapat berisi beberapa spesifikasi hapus. Perintah tidak dapat beroperasi pada koleksi yang dibatasi. Metode penghapusan yang disediakan oleh driver MongoDB menggunakan perintah ini secara internal.
Bagaimana cara menghapus catatan dari kompas MongoDB?Untuk menghapus dokumen, arahkan kursor ke atas dokumen dan klik ikon . Setelah Anda mengonfirmasi, Kompas menghapus dokumen dari koleksi. |