I have restore-63bbdc996664dc2524cce24d.tar file, I am restoring it in the MongoDB database
tried these commands
mongodump –db test –gzip –archive=restore-63bbdc996664dc2524cce24d.tar
mongodump –db test –archive=restore-63bbdc996664dc2524cce24d.tar
mongodump –host localhost –port 27017 –db test –gzip –archive=restore-63bbdc996664dc2524cce24d.tar
mongorestore –drop C:Usersrustamrestore-63bbdc996664dc2524cce24d.tar.gz -v
error => Failed: file C:Usersrustamrestore-63bbdc996664dc2524cce24d.tar.gz does not have
.bson extension
I also tried to convert this file to bson by the command
bsondump –outFile=C:Usersrustamrestore-63bbdc996664dc2524cce24d.tar.gz coll.bson
Can anyone please tell me what should I do to restore the database?
Thanks in advance for any comment or answer.
2
Answers
After spending a lot of time on it finally I got the solution
tar -xvf restore-63bbdc996664dc2524cce24d.tar
mongorestore --db test --drop <path/to/extracted/bson/files>
to restore the dump.Keep in mind that this command will drop any existing collections in that database before restoring, so make sure you have taken necessary backups.