不知道是不是mogodb不同的版本,在Date格式下操作$gte $lte $lt $gt等等,為參數時,會有比對上的問題,ISO格式下,單看字串可能會少一天,像是'2018-09-19 17:01:01.000Z'
其實是20號,在以Date型態下比對不會出問題,但把他當成字串時就會出問題。
目前大概是這樣寫D.find({ time: { $gte: new Date('2018-09-19 17:01:01.000Z') } }, (error, response) => {}
確定送出前有轉為DATE在本機端測是沒問題,但發現部屬上雲端去後,會有問題。有其他更正確的的寫法嗎?