@buster
Для получения всех значений в некотором временном интервале из MongoDB вы можете использовать оператор запроса $gte
(больше или равно) и $lte
(меньше или равно) в комбинации с датами.
Например, если вы хотите получить все значения из коллекции mycollection
для дат, находящихся в интервале от 1 января 2022 года до 31 декабря 2022 года, вы можете выполнить следующий запрос:
1
|
db.mycollection.find({ date: { $gte: new Date('2022-01-01'), $lte: new Date('2022-12-31') } }) |
В этом запросе мы используем оператор $gte
для указания даты, начиная с которой мы хотим получить значения, и оператор $lte
для указания даты, до которой мы хотим получить значения. Обратите внимание, что мы используем конструктор new Date()
для создания объектов даты.
Вы можете дополнительно настроить этот запрос, например, добавив дополнительные условия фильтрации или сортировки. Подробнее об использовании операторов запросов в MongoDB вы можете узнать из официальной документации MongoDB.