有没有Mongodb数据备份工具

Is there any Mongodb Data backup utility

我正在开发mean.JS应用程序,需要为用户提供数据备份和恢复功能 我遇到过 mongodb-backup 但我在使用它时遇到问题,备份文件存储在执行代码的文件夹中,即 __dirname 是否有任何其他选项可以将备份文件存储在任何其他文件夹中位置?

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 时会发生什么?

不仅如此,您还想从节点代码本身备份和恢复功能。 mongo 中有很多工具可以实现这一点 -

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

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

如果您想要定期备份和恢复,那么您可以创建 crons 和脚本来实现。