当我的应用开始每秒循环时,我想从Mongodb集合中检索时间表,如果time == time然后自动发送消息,
无论我是如何在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 });
});
}})