Я хотел бы получить расписания из коллекции Mongodb, когда мое приложение начинает цикл каждую секунду, а если время == время, то отправлять сообщения автоматически,
независимо от того, когда я сделал эту идею с кластеризацией в nodejsМногие циклы запускаются при запуске приложения, но мне нужен только один цикл, проверьте мой код
let schedules = [];
let test = require("../../module.js");
test.test(scs => {
console.log(scs);
});
Schedule.find({})
.lean()
.then(scs => {
schedules = JSON.parse(JSON.stringify(scs));
console.log(schedules.length, "ALL");
if (schedules.length != 0) {
var j = schedule.scheduleJob("*/30 * * * * *", function() {
let index = 0;
delayarr.each(schedules, { time: 1 }, function(doc, k) { if(time == schedule time ) do task });
});
}})