【发布时间】:2015-08-19 01:24:09
【问题描述】:
我是网络开发的新手,也是谷歌应用引擎的新手。我真的不明白 ndb 中键的功能是什么,我认为它就像每一行的主键?如果 key 的功能是识别每个实体中的任何行,我可以用它来做查询吗?
我也不明白如何检索每行中的键。在文档中,我们应该使用此代码返回密钥,并存储到数据库。
sandy_key = sandy.put()
如果我不想存储任何东西但我只想检索密钥怎么办。例如:
class Post(ndb.Model):
title = ndb.StringProperty()
content = ndb.TextProperty()
created = ndb.DateTimeProperty(auto_now=True)
然后我做一个查询。
q = Post.query(Post.title == "test")
是否可以从该查询中获取密钥?
谢谢
【问题讨论】:
标签: google-app-engine key google-cloud-datastore app-engine-ndb