Это не работает, и я не знаю, почему это происходит.
Когда вы пытаетесь запросить коллекцию, используя методы whereEqualTo()
и orderBy()
в разных поляхобратите внимание, что ваш запрос не будет работать, если вы не создадите для него index . Это можно сделать, создав его вручную в консоли Firebase или, если вы используете Android Studio, в журнале регистрации вы увидите сообщение, которое звучит так:
FAILED_PRECONDITION: The query requires an index. You can create it here: ...
Вы можете просто нажать на эту ссылку или скопировать и вставить URL-адрес в веб-браузер, и ваш индекс будет создан автоматически.