Я получу данные из 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);
});