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 -