Bagaimana cara menjatuhkan banyak koleksi di mongodb?

Di MongoDB, Anda diizinkan untuk menghapus dokumen yang ada dari koleksi menggunakan metode db.collection.deleteMany(). Metode ini menghapus banyak dokumen dari koleksi sesuai dengan filter

deleteMany() adalah metode shell mongo, yang dapat menghapus banyak dokumen. Metode ini dapat digunakan dalam transaksi multi-dokumen. Jika Anda menggunakan metode ini dalam koleksi yang dibatasi, maka itu akan mengeluarkan pengecualian

Sintaksis

db.collection.deleteMany(
    ,
   {
      writeConcern: ,
     collation: 
   }
)

Parameter

fileter. Parameter pertama dari metode ini. Ini menentukan kriteria pemilihan untuk penghapusan menggunakan operator kueri. Jenis parameter ini adalah dokumen. Jika berisi dokumen kosong, i. e, {}, maka metode ini akan menghapus semua dokumen dari koleksi

Parameter Opsional

  • writeConcern. Ini hanya digunakan ketika Anda tidak ingin menggunakan masalah penulisan default. Jenis parameter ini adalah dokumen
  • pemeriksaan. Ini menentukan penggunaan pemeriksaan untuk operasi. Ini memungkinkan pengguna untuk menentukan aturan khusus bahasa untuk perbandingan string seperti aturan untuk huruf huruf dan tanda aksen. Jenis parameter ini adalah dokumen

Kembali. Metode ini akan mengembalikan dokumen yang berisi boolean yang diakui sebagai benar (jika masalah tulis diaktifkan) atau salah (jika masalah tulis dinonaktifkan) dan deleteCount yang mewakili jumlah total dokumen yang dihapus

Contoh

Dalam contoh berikut, kami bekerja dengan

Database: GeeksforGeeks
Collection: contributor
Document: four documents that contain the details of the contributors in the form of field-value pairs.
_

Bagaimana cara menjatuhkan banyak koleksi di mongodb?

Menghapus dokumen yang cocok dengan filter

Dalam contoh ini, kami menghapus semua dokumen dari koleksi kontributor dengan mengirimkan dokumen kosong dalam metodedb.collection.deleteMany()

Dengan lebih dari 15 juta unduhan, MongoDB adalah salah satu basis data NoSQL gratis lintas platform, sumber terbuka, dan paling populer, memberdayakan pengguna untuk membuat kueri, memanipulasi, dan mendapatkan wawasan berharga dari data mereka. Model data dokumennya yang fleksibel memungkinkan iterasi 3–5x lebih cepat. Drop collection di MongoDB adalah perintah yang berguna untuk menghapus koleksi dari database. Pelajari semua tentang perintah ini, penggunaannya, parameter, dan contohnya di sini.  

Apa itu Drop Collection di MongoDB?

Koleksi drop di MongoDB adalah metode yang digunakan untuk menjatuhkan koleksi dari database. Itu juga menghilangkan semua indeks terkait dari koleksi yang dihapus.  

Kamp Pelatihan Karier Ilmu Data

Tiket Utama untuk Peran Pekerjaan Ilmu Data Teratas Kursus Jelajahi

Bagaimana cara menjatuhkan banyak koleksi di mongodb?

db. koleksi. perintah drop() tidak menerima argumen apa pun. Ini menghasilkan kesalahan jika dipanggil dengan argumen. Metode mengambil masukan dalam bentuk dokumen opsional. Output mengembalikan salah jika tidak ada koleksi untuk dibuang. Itu mengembalikan benar ketika koleksi berhasil dijatuhkan.  

Pengumpulan drop membuat Acara yang tidak valid untuk aliran perubahan/ aliran dibuka untuk koleksi yang dijatuhkan. Itu memperoleh kunci pada koleksi yang diberikan selama operasi. Semua operasi selanjutnya menunggu hingga metode melepaskan kunci

db. koleksi. metode drop() mengembalikan kesalahan saat Anda mencoba menjatuhkan koleksi di database admin atau database konfigurasi. Untuk menjatuhkan koleksi ini, sambungkan ke server konfigurasi dan jalankan perintah di sana

Sintaksis.  

db.Collection_name.drop({writeConcern: })

Penggunaan Drop Collection di MongoDB

Untuk menghapus koleksi sepenuhnya, gunakan db. koleksi. drop() dan jatuhkan seluruh koleksi, termasuk indeks, lalu gunakan kembali koleksi tersebut. Seorang pengguna dapat membuat ulang koleksi dan membangun kembali indeks setelah penghapusan. Pendekatan ini membantu menghindari pembilasan cache

Parameter Koleksi Drop di MongoDB

Tidak ada parameter yang diambil di MongoDB, tetapi dapat menggunakan satu parameter opsional.  

Dokumen, yang disebut parameter opsional, mengungkapkan perhatian tulis dari koleksi drop dalam operasi MongoDB. Pengguna dapat menggunakannya jika mereka ingin menghilangkan penggunaan masalah penulisan default

Pengembang dan Administrator MongoDB. Kursus Gratis

Dasar-Dasar Pengembang & Administrator MongoDB GRATIS Mulai Belajar

Bagaimana cara menjatuhkan banyak koleksi di mongodb?

Contoh Pengumpulan Drop MongoDB

Contoh berikut adalah untuk database GFG. Koleksinya adalah student_gfg, teacher, dan semester

Mulailah dengan memeriksa koleksi yang tersedia di database Anda. Di sini databasenya adalah GFG.   

[> gunakan gfg

beralih ke db gfg

[> tampilkan koleksi

student_gfg

guru

semester

>

Sekarang untuk drop koleksi guru dari database GFG, kita akan menggunakan metode drop collection

db. guru. menjatuhkan()

Metode tersebut akan menjatuhkan koleksi guru dan dokumen-dokumennya. Hasilnya akan seperti berikut

[>db. guru. menjatuhkan()

BENAR

[> tampilkan koleksi

student_gfg

semester

>

FAQ

1. Bagaimana cara menjatuhkan banyak koleksi di MongoDB?

db. koleksi. metode deleteMany() memungkinkan penghapusan dokumen yang ada dari koleksi. Ini menghapus banyak dokumen dari koleksi.  

2. Bagaimana cara menjatuhkan koleksi di MongoDB Atlas?

Perintah drop menghapus tampilan atau koleksi yang ditentukan dari konfigurasi penyimpanan MongoDB Atlas Data Lake. Karakter pengganti "*" dapat digunakan untuk membuang semua koleksi yang dihasilkan oleh fungsi koleksi karakter pengganti, termasuk aturan koleksi karakter pengganti.  

3. Bagaimana cara mengembalikan database yang terjatuh di MongoDB?

Salah satu cara paling akurat dan andal untuk memulihkan basis data yang terhapus adalah menggunakan Metode Pencadangan yang Didukung. Pilih pencadangan berkelanjutan seperti yang ditawarkan di MongoDB Ops Manager. Manajer Operasi memberikan fitur pencadangan yang Dapat Ditanyakan untuk pemulihan data secara selektif

Topik-topik yang berkaitan

  1. Jatuhkan Basis Data Di MongoDB
  2. Buat Database di MongoDB
  3. Buat Koleksi di MongoDB
  4. Tipe Data Di MongoDB
  5. Pengindeksan di MongoDB
Apakah Anda mempertimbangkan profesi di bidang Ilmu Data?

Kesimpulan

Permintaan akan ahli MongoDB yang berkualitas sedang meningkat. Pelajari lebih lanjut tentang MongoDB dan tingkatkan keahlian Anda. Mulailah perjalanan Anda untuk menjadi profesional data yang lebih baik dengan Sertifikasi Ilmu Data. Dapatkan wawasan berharga dari pakar IBM dan fakultas Purdue untuk mempercepat karier Anda dan meningkatkan kepercayaan diri dengan menambahkan bintang ke resume Anda sebelum wawancara Ilmu Data berikutnya.  

tentang Penulis

Bagaimana cara menjatuhkan banyak koleksi di mongodb?
Simplelearn

Simplilearn adalah salah satu penyedia pelatihan online terkemuka di dunia untuk Pemasaran Digital, Komputasi Awan, Manajemen Proyek, Ilmu Data, TI, Pengembangan Perangkat Lunak, dan banyak teknologi baru lainnya

Bagaimana cara menghapus banyak koleksi 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()

Bagaimana cara menjatuhkan semua koleksi di baris perintah MongoDB?

Seperti yang disebutkan sebelumnya, kami menjatuhkan database di MongoDB, atau menghapus database MongoDB menggunakan db. dropDatabase() perintah. Ini menghapus database saat ini, menghapus semua koleksi di dalamnya, bersama dengan indeks.

Bagaimana cara menjatuhkan banyak basis data di MongoDB?

Contoh – Jatuhkan Basis Data MongoDB .
Mencantumkan semua database. > tampilkan dbs. DB lama 0. 87513GB. .
Pilih database db1 yang diperlukan. > gunakan db1. beralih ke db db1. .
Sekarang database ini terhubung, jatuhkan atau hapus. >db. dropDatabase() { "jatuh". "db1", "oke". 1 }
Konfirmasi penghapusan database. > tampilkan dbs. DB lama 0. 87513GB

Bagaimana cara menjatuhkan koleksi di MongoDB?

Pertama, periksa koleksi yang tersedia ke database mydb Anda. .
> gunakan mydb beralih ke db mydb > tampilkan koleksi mycol mycollection system. indexes tutorialspoint > Sekarang jatuhkan koleksi dengan nama mycollection
>db. koleksi saya. jatuhkan() benar >.
> tampilkan koleksi sistem mycol. indeks tutorialspoint >