Я собираюсь создать приложение, чтобы перечислить все магазины, бары и т. Д., Которые находятся в моем городе. Я хочу, чтобы у меня была возможность запрашивать все открытые сейчас места.
Например:
Бар открывается в понедельник в 9:00 и закрывается в 22:00, но во вторник они закрываются в 21:00. Но в среду они открываются в 9:00, закрываются в 13:00, снова открываются в 15:00 и остаются открытыми до 00:00.
Дело в том, что я не могу понять, как извлечь бары, которые открыты в данное время (например, текущее время). В SQL я бы имел таблицу с временем открытия и закрытия и сделал бы такой запрос
SELECT DISTINCT id FROM OpeningTimes WHERE opening >= "17:00" and closing <= "17:00";
И выполните внутреннее соединение с этим запросом и таблицей с данными, которые будут отображаться на экране.
Есть ли способ сделать это в Firebase? Я думаю, уловка может заключаться в том, что я должен хранить информацию, но я не могу понять это.
Большое спасибо и извините за мой английский.