Вижте този отговор:https://stackoverflow.com/a/6776273/6105830
Можете да използвате два вида дълго представяне (милисекунди или формат ггггММддЧЧммсс). Това са единствените начини да не съхранявате часова зона и все пак да можете да правите заявки за диапазон.
За съжаление загубихте някои свойства за агрегиране. Но можете да направите нещо като запазване на две представяния и да ги използвате в подходящи моменти.
АКТУАЛИЗАЦИЯ:
Не съхранявайте дата, както казах преди. Ще загубите много и много функции на MongoDB и също така ще бъде трудно да изпълнявате основни оператори в полетата за дата.
По-новите версии на MongoDB имат оператори за работа с часовата зона и трябва да са достатъчни за работа с ISOTime формати. Приложението ми използваше собственото ми предложение за съхраняване на дата. Сега трябва да позволя на потребителите си да изберат своята часова зона (компанията се разрасна и трябва да се разширим в други страни). Ние се борим да променим всички модели, за да използваме клеймо за време вместо нормализиран формат на датата. За повече информация разгледайте връзката:https://docs.mongodb.com/manual/reference/method/Date/
и можете също да използвате официалния канал на общността на MongoDB за въпроси Ето връзката:https://developer.mongodb .com/community/forums/