我想为医院中的患者创建计划任务。患者将通过reg_date
每月通知。猫鼬:按日期运行计划任务查询
我在我预定的工作中使用new Date().getDate()
在上午8:00运行,向我的患者发送短信。同时,我一直在使用字符串格式日期在我的mongoDB中保存reg_date
。这里是我的MongoDB文档的片段:
{
customer: "John",
reg_date: "2017-02-17T16:39:26.969Z"
}
我已经奔冲浪的解决方案,但事实证明,什么都没有,所以我决定后我自己。这里就是我想要做的事:
customer.find({"reg_date.getDate()" : new Date(2017, 03, 17).getDate()})
.then(function(data) {
for (var key in data.length) {
sendTheSMS(key[data]);
};
});
E.g:我在做什么是“我想每一个病人谁在每月的17日登记并向他们发送短信”。
任何帮助将不胜感激。 :d
谢谢你的回应。但是,即使我有几个月或一年的时间,我仍然希望约翰再次出现。我能否用这个查询得到一个。 :) –
安装了哪个版本的mongodb? –
MongoDB shell版本:3.2.11 –