【发布时间】:2015-09-15 18:50:26
【问题描述】:
我有具有字符串重复属性的 ndb 模态。我正在尝试检索所有具有空值的实体。但是 NDB 查询返回空。
class A(ndb.model):
name = ndb.StringProperty()
values = ndb.StringProperty(repeated=True)
a1 = A()
a1.name = "T1"
a1.values = ['V1', 'V2']
a1.put()
a2 = A()
a2.name = "T2"
a2.values = []
a2.put()
result = A.query(A.values=="") # Return empty
result = A.query(A.values==[]) # BadValueError: Expected string, got []
for each in result:
print each.name
如何查询具有空值/无值的实体?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb