Объективировать проекционный запрос с фильтрами
Учитывая класс
@Entity
public class Goat{
Long pen;
Long car;
Boolean active;
…
}
Мне нужно создать проекционный запрос, который возвращает список Long
s. Как мне отредактировать следующее, чтобы оно работало?
List<Long> cars = ofy().load().type(Goat.class).filter("pen", pen).filter("active", true).project("car").list();
1 ответ
Решение
Вам нужно проиндексировать все поля, которые вы планируете запрашивать / фильтровать. например.
@Index
Long pen;
@Index
Long car;