MongoDB - Buat Cadangan

Di bab ini, kita akan melihat cara membuat cadangan di MongoDB.

Buang Data MongoDB

Untuk membuat backup database di MongoDB, Anda harus menggunakan mongodumpperintah. Perintah ini akan membuang seluruh data server Anda ke direktori dump. Ada banyak opsi yang tersedia untuk membatasi jumlah data atau membuat cadangan server jarak jauh Anda.

Sintaksis

Sintaks dasar mongodump perintahnya adalah sebagai berikut -

>mongodump

Contoh

Mulai server mongod Anda. Dengan asumsi bahwa server mongod Anda berjalan di localhost dan port 27017, buka prompt perintah dan buka direktori bin dari instance mongodb Anda dan ketik perintahnyamongodump

Pertimbangkan koleksi mycol memiliki data berikut.

>mongodump

Perintah akan terhubung ke server yang dijalankan di 127.0.0.1 dan pelabuhan 27017 dan mengembalikan semua data server ke direktori /bin/dump/. Berikut adalah output dari perintah -

Berikut adalah daftar opsi yang tersedia yang dapat digunakan dengan file mongodump perintah.

Sintaksis Deskripsi Contoh
mongodump - tuan rumah HOST_NAME --port PORT_NUMBER Perintah ini akan mencadangkan semua database dari instance mongod yang ditentukan. mongodump --host tutorialspoint.com --port 27017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY Perintah ini hanya akan mencadangkan database yang ditentukan di jalur yang ditentukan. mongodump --dbpath / data / db / --out / data / backup /
mongodump --koleksi COLLECTION --db DB_NAME Perintah ini hanya akan mencadangkan koleksi tertentu dari database tertentu. mongodump --collection mycol --db test

Mengembalikan data

Untuk mengembalikan data backup MongoDB's mongorestoreperintah digunakan. Perintah ini memulihkan semua data dari direktori cadangan.

Sintaksis

Sintaks dasar mongorestore perintah adalah -

>mongorestore

Berikut adalah output dari perintah -