В справочнике вы можете найти следующее предложение:
Прежде чем использовать запрос группы сбора, вы должны создать индекс, который поддерживает ваш запрос группы сбора. Вы можете создать индекс с помощью сообщения об ошибке, консоли или интерфейса командной строки Firebase.
Из того же справочного примера кажется, что код выполнен правильно. Конечно, мы не знаем, что у вас есть в переменных from1
, to1
и date
. Из скриншота видно, что date
имеет странный формат в вашей базе данных. Также я не уверен, как это будет работать с несколькими whereEqualTo
методами.
Многие думают, что могут go ошибиться, но если бы я был на вашем месте, я бы начал с проверки индексов, и чем начните с построения запроса с одного whereEqualTo
, пытающегося получить что-либо из базы данных, точно так же, как в справочном примере.
Если вам это удастся, вы можете расширить его до более сложных решений.
Я надеюсь это поможет!