我想爲醫院中的患者創建計劃任務。患者將通過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 –