iT邦幫忙

0

mongodb mongoose Date 比大小

Zaku 2018-09-20 18:08:291087 瀏覽

不知道是不是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在本機端測是沒問題,但發現部屬上雲端去後,會有問題。有其他更正確的的寫法嗎?

尚未有邦友回答

立即登入回答