How to query date range in Mongo

1 · Adrian Matei · June 14, 2021, 10 p.m.
Use only the date part In the following example only the date part is set. Time is set to by default to 00:00:00. So the following query compares all entries archived within a day (2021-06-14): var start = new Date("2021-06-14"); var end = new Date("2021-06-15"); db.call_archive.find({archivedAt: {$gte: start, $lt: end}}).pretty(); Use both date and time You can also specify the Time in ISO format new Date("<YYYY-mm-ddTHH:MM:ss>") - specifies the datetime in the client’s local timezone and r...