Nodejs Koa+mongodb实现一键 备份数据库 还原功能数据库功能 - CNode技术社区

Nodejs Koa+mongodb实现一键 备份数据库 还原功能数据库功能
发布于 7 年前 作者 xiaofenlin 5040 次浏览 来自 分享

如何在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 回复

这个好, 指定目录可以后台一键备份程序了

回到顶部

AltStyle によって変換されたページ (->オリジナル) /