mongodb-restore 备份 数据空

var restore = require('mongodb-restore');

restore({
    uri: 'mongodb://127.0.0.1:27017/test', // mongodb://:@.mongolab.com:/
    root: __dirname,
    parser: 'json',
    //root: 'D:\\doracms2\\',
    metadata: true,
    'tar': 'mongodb.tar',
    //'drop': true,
    callback: function(err){
        logs.logvar(err);
    }
});
var backup = require('mongodb-backup');

backup({
    uri: 'mongodb://127.0.0.1:27017/test', // mongodb://:@.mongolab.com:/
    root: __dirname,
    parser: 'json',
    metadata: true,
    //collections: [ 'admingroups' ],
    tar: 'mongodb.tar',
    callback: function(err) {
        logs.logvar(err);
    }
});

用上面代码备份和恢复mongodb数据库时,备份的数据为空,在下面网页找到解决方法

https://github.com/hex7c0/mongodb-backup/issues

安装 1.4.8 版本的mongodb-backup 就可以了

npm install [email protected]

 

 

 

 

你可能感兴趣的:(nodejs)