查询仅包含没有特定元素的对象 - App Engine

时间:2011-05-11 10:55:01

标签: database google-app-engine filter

我可以在Google App Engine数据库中创建仅包含没有特定元素的对象的查询吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

non_empty_profile= Profile.all().filter('user !=',None)

答案 1 :(得分:0)

只能对存在该属性的实体上的属性值进行过滤。因此,如果您希望name具有任何值的实体(包括None),您可以这样做:

query.filter('name >=' None)

如果要获取除None以外的所有值,请执行以下操作:

query.filter('name >' None)

获取除空字符串以外的所有值:

query.filter('name !=', '')