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.writeConcernadalah argumen opsional yang menentukan dokumen yang mengekspresikan perhatian penulisan dari perintah drop. Kekhawatiran penulisan menjelaskan tingkat pengakuan yang diminta dari MongoDB untuk operasi penulisan.commentadalah 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.