Jika Anda tidak lagi membutuhkan koleksi di MongoDB, Anda dapat menghapusnya.
Sebenarnya, istilah untuk menghapus koleksi adalah menjatuhkan koleksinya.
Apa pun itu, berikut adalah dua cara untuk menghapus/melepas koleksi saat menggunakan shell mongo.
The db.collection.drop()
Metode
db.collection.drop()
metode menghapus koleksi atau tampilan dari database. Itu juga menghapus indeks apa pun yang terkait dengan koleksi yang dijatuhkan.
Sintaks:
db.collection.drop(<options>)
Dimana collection
adalah nama koleksi atau tampilan yang ingin Anda hapus, dan <options>
adalah masalah penulisan opsional.
Contoh:
db.employees.drop()
Hasil:
true
Itu menghapus employees
koleksi (atau tampilan) dari database.
Tulis Kekhawatiran
Jika Anda menentukan masalah penulisan, sintaksnya terlihat seperti ini:
db.collection.drop( { writeConcern: <document> } )
Dimana <document>
adalah masalah penulisan.
Berikut adalah contoh yang menentukan masalah penulisan:
db.owners.drop( { writeConcern: { w: "majority" } } )
db.collection.drop()
metode sebenarnya menyediakan pembungkus di sekitar drop
perintah (tercantum di bawah).
drop
Perintah
drop
perintah menghapus koleksi dari database.
Sintaks:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> }
Dimana:
<collection_name>
adalah nama koleksinya.writeConcern
adalah argumen opsional yang menentukan dokumen yang mengekspresikan perhatian penulisan dari perintah drop. Kekhawatiran penulisan menjelaskan tingkat pengakuan yang diminta dari MongoDB untuk operasi penulisan.comment
adalah komentar opsional yang disediakan pengguna untuk dilampirkan ke perintah ini. Sebuah komentar dapat berupa jenis BSON yang valid (string, integer, objek, array, dll).
Contoh:
db.runCommand( { drop: "products" } )
Hasil:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
Itu menjatuhkan products
koleksi di PetHotel
basis data.