Использование GQL для проверки, имеет ли BlobProperty значение NULL - PullRequest
0 голосов
/ 15 апреля 2010

У меня есть свойство db.BlobProperty (называемое «Icon») в моей сущности, которое содержит двоичный файл изображения. Я хочу выполнить GQL-запрос, чтобы получить все объекты с изображением (т. Е. Их свойство «Значок» не равно NULL).

Попытка использовать следующий запрос:

"SELECT * FROM Names WHERE Icon!=NULL"

не сработало ... Попытка использовать .filter ("Icon! =", None) также не сработала ...

Есть идеи?

Спасибо!

Joel

1 Ответ

0 голосов
/ 15 апреля 2010

Вы не можете фильтровать свойства BLOB-объектов - они не проиндексированы. Лучше всего добавить индексированное логическое свойство, которое указывает, присутствует этот BLOB-объект или нет.

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