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

2 Cara Menghapus Database di MongoDB

Jika Anda tidak lagi membutuhkan database di MongoDB, Anda dapat menghapusnya.

Secara teknis, istilah yang biasanya digunakan untuk menghapus database adalah jatuhkan . Menghapus database berarti menghapusnya.

Bagaimanapun, di bawah ini adalah dua cara Anda dapat menjatuhkan/menghapus database di shell mongo.

dropDatabase() Metode

db.dropDatabase() metode yang digunakan khusus untuk menjatuhkan database.

Secara khusus, ini menghapus database saat ini, menghapus file data terkait.

Contoh:

db.dropDatabase()

Hasil:

{ "dropped" : "krankykranes", "ok" : 1 }

Itu menjatuhkan database saat ini, yang disebut krankykranes .

db.dropDatabase() metode menerima writeConcern opsional argumen dalam bentuk dokumen yang menyatakan kekhawatiran penulisan untuk digunakan jika lebih besar dari "majority" .

Masalah penulisan, jika ditentukan, berbentuk berikut:

{ w: <value>, j: <boolean>, wtimeout: <number> }

db.dropDatabase() metode adalah pembungkus untuk dropDatabase perintah administrasi, yang dijelaskan di bawah ini.

dropDatabase Perintah

dropDatabase perintah administrasi melakukan hal yang persis sama – menghapus database saat ini, dan menghapus file data terkait.

Contoh:

db.runCommand( { dropDatabase: 1 } )

Hasil:

{ "dropped" : "krankykranes", "ok" : 1 }

Sekali lagi kami menjatuhkan krankykranes basis data.

dropDatabase perintah juga menerima writeConcern bidang (dalam format yang sama seperti yang ditunjukkan sebelumnya), serta commentoptional opsional lapangan.

Sintaksnya seperti ini:

{ dropDatabase: 1, writeConcern: <document>, comment: <any> }

Hapus Pengguna

Keduanya dropDatabase dan db.dropDatabase() jangan hapus pengguna yang terkait dengan database saat ini. Untuk menghapus semua pengguna terkait, jalankan dropAllUsersFromDatabase perintah dalam database yang Anda hapus.

Contoh:

db.runCommand( { dropAllUsersFromDatabase: 1 } )

Hasil:

{ "n" : NumberLong(3), "ok" : 1 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara mengonfigurasi SELinux untuk Kumpulan Replika MongoDB

  2. Pembaruan MongoDBSatu()

  3. MongoDB mengganti nama bidang basis data dalam array

  4. Bagaimana cara memeriksa apakah bidang array adalah bagian dari array lain di MongoDB?

  5. Secara Otomatis Mematikan Dokumen Koleksi MongoDB