У меня есть запрос на монго, который выглядит следующим образом:
{'schedule': {'$elemMatch': {'time': {'$gt': start, '$lte': end}}}}
, который ищет в коллекции элемент, чье поле «расписание» (список объектов), которое содержит элемент, чье «время»"поле находится между началом и концом.
Мне неясно, как индексы mongo справляются с этой ситуацией, и задаюсь вопросом, что было бы наилучшей практикой, если бы этот запрос происходил регулярно?