MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

2 Cara Menghapus Koleksi di MongoDB

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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pilih panjang string di mongodb

  2. Perbarui objek array bersarang berdasarkan properti di MongoDB

  3. Hapus Duplikat dari MongoDB

  4. Dapatkan posisi dokumen yang dipilih dalam koleksi [mongoDB]

  5. Sisipkan/perbarui batch menggunakan Mongoid?