Я создаю серверную часть приложения, которое позволяет пользователям хранить события, которые могут длиться несколько дней.Каждый день имеет определенное время, событие закрывается и открывается на следующий день.Я использую Cloud Firestore для хранения данных о событиях.
Мои пользователи должны иметь возможность находить события, которые еще не начались или являются активными в настоящее время.
Я хотел бы сохранить временные рамки каждого события в массиве объектов, которые имеют начало иметка времени окончания, как показано ниже.Тем не менее, я не могу найти способ запросить эту структуру данных для событий, которые происходят после определенного дня.Изучение документации Firestore привело меня к методу-массиву, но он ищет конкретное значение.Как бы я изменил содержимое массива, чтобы вместо этого искать что-либо после определенного значения?
[
{Start: (1st day start), End: (1st day end)},
{Start: (2nd day start), End: (2nd day end)},
]
Может кто-нибудь помочь мне запросить будущие события, используя эту структуру, или если нет способа создать этот запрос, предложите другую структуру, которая позволит это?