Как фильтровать по логическому значению в AppEngine / Java - PullRequest
2 голосов
/ 01 сентября 2011

Я хотел бы отфильтровать свои сущности, проверив логическое значение:

Query stableQuery = new Query(Release.KIND).addFilter("visible", FilterOperator.EQUAL, Boolean.TRUE);

Это не возвращает никаких результатов, хотя есть сущности с visible = true.

Я очень не в курсеи даже не знаю, где начать отслеживать это.

Ответы [ 2 ]

2 голосов
/ 03 сентября 2011

Вместо использования Boolean.TRUE вы пробовали использовать только true? Было бы хорошо, если бы вы также поделились, как вы строите сущность, чтобы увидеть, действительно ли «видимое» свойство получает хранилище как логическое значение.

Надеюсь, это поможет!

0 голосов
/ 03 сентября 2011

Попробуйте так:

posts = Post.all().filter("published >", False).fetch(100)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...