Ich arbeite an mean.JS-Anwendung, muss Datensicherung und Wiederherstellung für Benutzer bieten Ich bin auf mongodb-backup gestoßen, aber ich habe Probleme bei der Verwendung dieser, Sicherungsdatei speichert in ein Ordner, in dem der Code ausgeführt wird, zB __dirname
Gibt es eine alternative Möglichkeit, die Sicherungsdatei an einem anderen Ort zu speichern?Gibt es ein Mongodb Data Backup-Dienstprogramm
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');
}
}
});
wenn ich ausführen Datei als sudo und wenn ich andere Richtlinie geben statt __dirname das funktioniert '__dirname = '/ home/srinivas/Documents' console.log ("das ist der Speicherort der Datei" + __ dirname); Sicherung ({ uri: 'mongodb: // localhost/wj-iothub-dev', root: __dirname, tar: 'backup.tar', // Schreiben von Dateien in diesem Verzeichnis Rückruf: function (err) { if (err) { console.error (err); } else { console.log ('Finish');} } }); ' – Srinivas
Es funktionierte !!! Aber es wäre trotzdem gut, wenn Sie dies mit vertrauenswürdigen Mongo-Utilities machen würden. –
okay, ich werde auf Mongo Utilities arbeiten, danke – Srinivas