如何在以下时间运行cron

时间:2018-11-25 05:44:28

标签: javascript node.js mongodb cron

这是我在数据库中的收藏

{
    "_id" : ObjectId("5b62b70a9d08f201646a9a96"),
    "user" : ObjectId("5b48a0acc851e3347d077305"),
    "completedDate" : ISODate("2018-08-02T13:18:05.000Z"),
    "reminder" : "5 minutes before",
    "repeat" : "Every Day",
    "type" : "1",
    "timeOfDay" : NumberLong(47725000)
}

我有一个屏幕,用户可以从中选择运行时间。

假设用户可以为以下时间设置提醒

提醒

'5 minutes before'
'15 minutes before' 
'30 minutes before'  

现在可以重复

'Every Day'
'Every Week'
'Every 2 Weeks'

现在假设如果用户选择5 minutesEvery day,那么它总是在锻炼前5分钟得到提醒。而且,如果用户选择5 minutesEvery Week,则它总是在每周一次的5分钟前得到提醒。

如何为此执行cron作业?

谢谢!

0 个答案:

没有答案