Lihat jawaban ini:https://stackoverflow.com/a/6776273/6105830
Anda dapat menggunakan dua jenis representasi panjang (milidetik atau format yyyyMMddHHmmss). Ini adalah satu-satunya cara untuk tidak menyimpan zona waktu dan tetap dapat membuat kueri rentang.
Sayangnya Anda kehilangan beberapa properti agregasi. Tetapi Anda dapat melakukan sesuatu seperti menyimpan dua representasi dan menggunakannya pada waktu yang tepat.
PERBARUI:
Jangan simpan tanggal seperti yang saya katakan sebelumnya. Anda akan kehilangan banyak dan banyak fitur MongoDB dan juga akan sulit untuk melakukan operator besar pada bidang tanggal.
Versi MongoDB yang lebih baru memiliki operator untuk menangani zona waktu, dan itu harus cukup untuk bekerja dengan format ISOTime. Aplikasi saya menggunakan saran saya sendiri untuk menyimpan tanggal. Sekarang saya harus membiarkan pengguna saya memilih TimeZone mereka (perusahaan telah berkembang dan kami perlu memperluas ke negara lain). Kami berjuang untuk mengubah semua model untuk menggunakan stempel waktu alih-alih format tanggal yang dinormalisasi. Untuk lebih lanjut jelajahi tautan:https://docs.mongodb.com/manual/reference/method/Date/
dan Anda juga dapat menggunakan saluran komunitas resmi MongoDB untuk ditanyai. Berikut tautannya:https://developer.mongodb .com/community/forums/