MongoDB резервное копирование через nodeJS

У меня есть экземпляр mongoDB и использование через мое приложение NodeJs/Express. Я разместил его на Openshift. Я не могу понять, как запустить cron для резервного копирования БД.

Я не хочу делать резервную копию в s3.

2 ответа

  1. Используйте пакет node-schedule для запуска cron.

    var schedule = require('node-schedule');
    
    // Runs at 12am daily
    schedule.scheduleJob('0 0 12 * *', function(){
        // Perform your database query to update your backup
    });
    

    Или создайте новую БД (назовем ее резервной) и каждый раз, когда вы обновляете фактическую БД, также вставляйте ее в резервную БД.