Я пытаюсь сохранить каждое выполненное задание, но оно просто обновляет существующее. Так, например, если планировщик запускался 5 раз, у меня будет информация только о последнем запущенном задании.
const connectionOpts = {
db: {
address: "localhost:27017/scheduler",
collection: "jobsForEmail"
}
};
const agenda = new Agenda(connectionOpts);
let i = 1;
agenda.define("print", (job, done) => {
console.log("printujem ", i++);
done();
});
new Promise(resolve => agenda.once("ready", resolve));
agenda.on("ready", function() {
agenda.start();
agenda.every("*/1 * * * *", "print", { i: i }, { timezone: "UTC" });
});
Спасибо