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

jatuhkan seluruh basis data dalam satu perintah untuk memulihkan dump mongodb

Saya tidak melihat jawaban dan saya memiliki pertanyaan yang sama hari ini.

Anda dapat menghapus database sebelumnya dengan:

use <db>
db.dropDatabase()

Atau Anda hanya dapat menghapus koleksi dengan:

db.<collection>.drop()

Masalah dengan perintah Anda dapat berupa sesuatu yang hilang, seperti database yang Anda autentikasi atau pengguna atau mungkin hal lain.

Dalam pengaturan saya ini berfungsi

mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop

Jika dump Anda telah di-zip sebelumnya, Anda dapat menambahkan flag --gzip di bagian akhir.

Anda dapat menemukan semua itu di dokumentasi untuk menjatuhkan database atau di dokumentasi menjatuhkan seluruh database. Tapi harap berhati-hati dengannya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengurutkan dan membatasi hasil di mongodb?

  2. Keuntungan MongoDB | Kekurangan MongoDB

  3. Pindahkan elemen dari satu larik ke larik lain dalam dokumen yang sama MongoDB

  4. Querying Subdocument dan Returning Matching Subdocument saja

  5. Kelas Mongo tidak dimuat secara otomatis di aplikasi konsol Yii