How to use the dumped data by mongodump?

前端 未结 6 2057
無奈伤痛
無奈伤痛 2020-12-04 15:03

I have used mongodump to dump my database of mongodb, it created some bson files under dump/mydb

But I don\'t know how to use them. I tried

6条回答
  •  独厮守ぢ
    2020-12-04 15:37

    I am using mongodump, mongorestore for daily backups and restoring from backup. I have two .bat files:
    First, for backup, where you need just specify host database name and backup folder:

    SET host=localhost:27020
    SET dbNameToDump=MyDB
    SET backupsFolder=Backups
    
    mongodump.exe --host %host% --db %dbNameToDump%
    
    SET date="%date:~10,4%-%date:~4,2%-%date:~7,2%.%time:~0,2%-%time:~3,2%"
    cd %backupsFolder%
    md %date%
    
    xcopy /e ..\dump %date%
    
    rmdir /s /q ..\dump
    

    Above bat file create folder with name like this 2011-03-31.11-17(yyyy-MM-dd.hh-ss) in folder Backups with dumped collections from specified database. In files explorer it looks like so:

    enter image description here

    Second bat file i use for retore specified dumped files(here you also need specify database name and folder with dumped files):

    SET host=localhost:27020
    SET dbNameToRestore=MyDB
    SET restoreFolder=Restore
    
    mongorestore.exe --host %host% --db %dbNameToRestore% %restoreFolder%
    

    In files explorer:

    enter image description here

    In additional, i am using windows schedule to automate backup process.

    Hope above information will be useful for someone.

提交回复
热议问题