запланировать cron для нескольких cron раз от json в node js - PullRequest
0 голосов
/ 04 августа 2020

Я получу данные из MongoDB, которые содержат время работы кукурузы. Используя node js, я хочу получить все время из базы данных и запланировать cron.

образец данных MongoDB:

/1st document/
{
  name:cook,
  run: [* * 2 * * *]
}
/2nd document/
{
  name:play,
  run: [* * 4 * * *]
}
/goes on/

Это мой код Если я console.log, данные запуска MongoDB это дает 2 тайминга. Я хочу выполнить это задание cron в течение двух таймингов

mongoose.connect(url, options).then(function (db) {
    var col = db.collection("daytoday").find({});
    col.each(function (err, result) {
        if (result !== null) {
            var schedule = ` ${result.run} `;
            cron.schedule(schedule, () => console.log(exe)).start();
        }
        else db.close();
    }, function (err) {
        console.log(err);
    });
}).catch(function (err) {
    console.log('Error in connection Error: ', err);
});
...