MongoDB Export dan Import

23 Februari 2015 • Database
2 min read • xxx views

MongoDB Export dan Import, sama seperti halnya ketika kita menggunakan database MySQL atau PostgreSQL. tentunya kita akan melakukan backup database secara rutin untuk persiapan jikalau database yang saat ini live rusak ataupun problem serius, di MongoDB pun perlu melakukan backup atau export database ke sebuah file.

Untuk melakukan MongoDB Export dan Import , kita dapat menggunakan perintah mongoexport, misal kita akan melakukan export database "anjar", gunakan perintah seperti berikut :

mongodump -d anjar -o /home/anjar/backupdb

Perintah diatas akan menghasilkan file berupa nama dari collections atau tabel dari database yang dipilih berupa JSON dan file BSON.

Untuk melakukan backup database yant telah terotentifikasi seperti yang telah di jelaskan di artikel "Menambahkan User dan Memberikan Akses User di Mongodb", dapat menambahkan option kedalam perintah mongodump, seperti contoh berikut:

mongodump -u anjarF -p passwordMongo --authenticationDatabase admin -d anjar -o /home/anjar/backupdb

Untuk melakukan import database mongodb dari file backup dapat menggunakan perintah "mongorestore", contoh untuk import database dari file backup :

mongorestore --db anjar /home/anjar/backupdb

Perintah diatas akan melakukan import dari file yang telah di backup sebelumnya yang berada di dalam folder /home/anjar/backupdb, perintah ini akan melakukan restore data tanpa menampilkan log error, jadi anda harus cek file log error mongodb untuk mencari tahu error yang terjadi.