query = dbRef.orderBy("lastUpdatedDate", Query.Direction.DESCENDING)
.orderBy("testDate", Query.Direction.DESCENDING)
.startAt(Long.MAX_VALUE,currentDate).endAt(0,0)
.limit(SOME_LIMIT);
Я хочу упорядочить документы по «дате последнего обновления», затем «Упорядочить по« дате тестирования », а затем получить документы, дата тестирования которых больше текущей даты (т. Е. Только предстоящие даты тестирования).
Даты хранятся в виде длинных значений
Но мой запрос дает одинаковые результаты независимо от моего второго аргумента в функциях startAt () и endAt () (хотя изменение первого аргумента работает).
почему второй аргумент не работает?или предложить любой другой запрос для выполнения моей работы.
Скриншот моей базы данных