Диапазоны дат запроса Firestore, хранящиеся в массиве - PullRequest
1 голос
/ 12 апреля 2019

Я создаю серверную часть приложения, которое позволяет пользователям хранить события, которые могут длиться несколько дней.Каждый день имеет определенное время, событие закрывается и открывается на следующий день.Я использую Cloud Firestore для хранения данных о событиях.

Мои пользователи должны иметь возможность находить события, которые еще не начались или являются активными в настоящее время.

Я хотел бы сохранить временные рамки каждого события в массиве объектов, которые имеют начало иметка времени окончания, как показано ниже.Тем не менее, я не могу найти способ запросить эту структуру данных для событий, которые происходят после определенного дня.Изучение документации Firestore привело меня к методу-массиву, но он ищет конкретное значение.Как бы я изменил содержимое массива, чтобы вместо этого искать что-либо после определенного значения?

[
   {Start: (1st day start), End: (1st day end)},
   {Start: (2nd day start), End: (2nd day end)},
]

Может кто-нибудь помочь мне запросить будущие события, используя эту структуру, или если нет способа создать этот запрос, предложите другую структуру, которая позволит это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...