Google App Engine: Datastore中的空属性
假设我有一个模型:
class A(db.Model):
B = db.StringProperty()
C = db.StringProperty()
我想用Python查询C语言中所有空的属性(不是None,只是空的),该怎么做呢?
2 个回答
-2
如果你想要找出所有C属性为空的行,可以这样做。
empty = db.GqlQuery('SELECT * FROM A WHERE C = ""')
4
你不能查询那些缺少某个特定属性的实体。一个解决办法是创建一个固定的(建模的)属性,并给它一个默认值为 None,然后再对属性值为 None 的实体进行筛选。