【发布时间】:2017-04-18 09:53:39
【问题描述】:
如何在实体的_properties 列表中仅获取投影查询中指定的实体属性?
我的意思是:
class Demo(ndb.Model):
first_prop = ndb.StringProperty()
second_prop = ndb.StringProperty()
Demo( first_prop='First', second_prop='Second' ).put()
q = Demo.query( projection=[first_prop] )
e = q.fetch()
print e[0]._properties.keys()
返回['second_prop', 'first_prop']。我希望len(_properties) 成为1...
【问题讨论】:
-
我知道查询
q有projection属性,只是不明白如何检查属性是否属于投影:q.projection返回(Demo('first_prop'),)但if q_proj and prop in q_proj只是不工作...
标签: google-app-engine google-cloud-datastore app-engine-ndb google-app-engine-python