Объективировать фильтр запроса по списку?

Можно ли сделать запрос Objectify со списком и получить список всех объектов, соответствующих списку? Например

List<String> vinNumberList;
Query<CarObject> q=ofy.query(CarObject.class).filter("vin",vinNumberList);

person Patrick    schedule 05.11.2011    source источник


Ответы (1)


Да, это возможно... добавьте "in", вот так

ofy.query(CarObject.class).filter("vin in",vinNumberList);
person Daniel    schedule 12.11.2011
comment
Спасибо за участие, это то, что мне было нужно. Как насчет +1 к вопросу? - person Patrick; 14.11.2011
comment
@ Патрик, я знаю, что это немного устарело - есть ли способ сделать обратное - если у вас есть список в объекте и вам нужно отфильтровать, содержит ли объект заданное значение? - person sean christe; 26.03.2012
comment
@seanchriste Да, это так. Если вы можете задать вопрос, я могу дать вам правильный ответ с примером кода. Просто дайте ссылку сюда, чтобы я мог найти его. - person Patrick; 26.03.2012
comment
@Patrick, вот ссылка, есть только 1 уловка, сначала используется предок (ключ), а затем запрос - в любом случае, вот ссылка stackoverflow.com/questions/9867401/ - person sean christe; 27.03.2012
comment
@Daniel также поддерживает Objectify V4, потому что я тестировал его с помощью objectfy v4 и получил пустой список. Здесь stackoverflow.com/questions/15292834/ Я тоже задавал этот вопрос, но ответа не получил. - person Ankur Jain; 24.03.2013
comment
@AnkurJain, я не тестировал его на Objectify V4, попробуйте упростить свой пример и дважды проверьте его с ответом, который я предоставил ... - person Daniel; 27.03.2013
comment
Как бы вы это сделали, если бы ваш список был списком Long идентификаторов, у которых есть родитель? - person Micro; 12.01.2016
comment
@MicroR, вам лучше задать новый подробный вопрос и объяснить, какие объекты вы ищете. - person Daniel; 12.01.2016
comment
@ Даниэль Хорошо. Я набрал подробный вопрос, на который, надеюсь, легко ответить: a-parent" title="объективировать фильтр запроса по списку длинных идентификаторов, у которых есть родитель"> stackoverflow.com/questions/34747921/ - person Micro; 12.01.2016