Du kanske tror att ditt datum är i UTC, i motsats till en lokal datumtid som kräver en UTC-förskjutning. Men den överensstämmer inte med den internationella standarden ISO 8601 när det gäller tidszoner. När du vill ange en tidszon måste du använda en tidszonsbeteckning. MongoDB lagrar datum i UTC-format, och ISO kräver en tidszonsbeteckning på "Z" för att representera UTC-tid.
För att förtydliga saker och ting för dig, vad gäller ISO 8601, lagras inte tiden nedan i UTC-tid. Detta lagras i Paris, Frankrike lokal tid med UTC-offset på + 1 timme.
1997-07-16T19:20:30.45+01:00
Detta nedan lagras i UTC-tid enligt Z:t. Ingen + offset krävs alltså.
2019-08-01T23:00:34.655Z
MongoDB lagrar datum enligt följande:
ISODate("2019-08-05T02:50:49.637Z")
ISODate() är en hjälpfunktion som är inbyggd i MongoDB och omsluter det inbyggda JavaScript Date-objektet.