Расписание на конкретную дату и время в повестке дня
Я использую повестку дня для планирования работы. В документах показано, как планировать такие работы, как
agenda.schedule('in 2 minutes', 'some jobs')
Как я могу запланировать работу на конкретную дату и время. Я пытался использовать, как показано ниже, но не сработало
agenda.schedule('at 2018-7-24 09:47')
Любая помощь приветствуется. Спасибо
1 ответ
Согласно документам:
расписание (когда, имя, [данные], [cb])
Запланирует задание на запуск имени один раз в указанное время.
when
может быть Date или String, например, завтра в 5 вечера.
Так что-то вроде:
agenda.schedule(new Date(), 'MyJob')
Должен сделать это.
В конце дня все, что это делает, - это создание задания и установка параметра nextRunAt ISODate для этой записи задания.