有没有Mongodb数据备份工具

我正在为mean.JS应用程序工作,需要为用户提供数据备份和恢复function我遇到过mongodb备份,但我已经在使用这个问题,备份文件存储在一个文件夹中执行代码,即__dirname是有没有其他的select来将备份文件存储在其他位置?

 var backup = require('mongodb-backup'); backup({ uri: 'uri', root: __dirname, // write files into this dir callback: function(err) { if (err) { console.error(err); } else { console.log('finish'); } } }); 

当你提供“root”作为其他指令而不是__dirname时会发生什么?

更重要的是,为什么要备份和恢复节点代码本身的function。 mongo有很多工具可以实现这个function –

https://docs.mongodb.com/manual/tutorial/backup-and-restore-tools/

基于云 – https://docs.mongodb.com/v3.2/core/backups/

如果你想定期备份和恢复,那么你可以创buildcron和脚本来实现。