使用GQL检查BlobProperty是否为NULL

时间:2010-04-15 08:40:24

标签: google-app-engine

我的实体中有一个包含图像二进制文件的db.BlobProperty属性(称为“Icon”)。我想运行一个GQL查询来检索带有图像的所有实体(即它们的“Icon”属性不是NULL)。

尝试使用以下查询:

"SELECT * FROM Names WHERE Icon!=NULL"

无法正常工作...尝试使用.filter(“Icon!=”,无)也不行...

有什么想法吗?

谢谢!

乔尔

1 个答案:

答案 0 :(得分:0)

您无法对blob属性进行过滤 - 它们未编入索引。您最好的选择是添加一个索引的布尔属性,该属性指示blob是否存在。