Nodejs Koa+mongodb实现一键 备份数据库 还原功能数据库功能
发布于 6 年前 作者 xiaofenlin 5081 次预览 最后一次回复是 6 年前 来自 分享
如何在Nodejs Koa代码中实现数据库备份还原呢?
用koa2+mongodb做了个系统,现在想用nodejs实现一键 备份数据库以及还原功能数据库功能 首先安装一下conv-lite这个模块哦 下面只是大概实现思路
const cp = require('child_process');
const iconv = require('iconv-lite');
cp.exec(`mongodump -h 127.0.0.1 -d koa -o C:\\Users\\Administrator\\Desktop\\koa`, {encoding: 'buffer'}, (error , stdout, stderr) => {
if (error) throw error;
stdout = iconv.decode(stdout, 'gbk');
stderr = iconv.decode(stderr, 'gbk');
console.log(stdout);
console.log(stderr);
});
5 回复
关注
这个好, 指定目录可以后台一键备份程序了
22
hao
@gougou168 对的