Второй аргумент методов startAt () и endAt () в Firestone Store Compound Query не работает - PullRequest
0 голосов
/ 07 февраля 2019
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 () (хотя изменение первого аргумента работает).

почему второй аргумент не работает?или предложить любой другой запрос для выполнения моей работы.

Скриншот моей базы данных

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