Как сделать ИЛИ с Objectify - PullRequest
1 голос
/ 02 июня 2011

Я не смог выяснить, как сделать что-то эквивалентное этому оператору SQL в Objectify

SELECT * FROM myTable WHERE myTable.attribute = 'X' ИЛИ ​​myTable.attribute = 'Y'.

Любая помощь будет оценена.

1 Ответ

3 голосов
/ 02 июня 2011

Вы не можете использовать критерии «ИЛИ» в App Engine. Каждый запрос выполняется как одно сканирование индекса, и это невозможно с дизъюнкциями. Вместо этого вам нужно выполнить каждый запрос отдельно и пересечь результаты.

Однако я не уверен, как это относится к текстовому поиску.

...