这是我在数据库中的收藏
{
"_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 minutes
和Every day
,那么它总是在锻炼前5分钟得到提醒。而且,如果用户选择5 minutes
和Every Week
,则它总是在每周一次的5分钟前得到提醒。
如何为此执行cron作业?
谢谢!