Python 当我有ID属性时,如何引用ndb实体

Python 当我有ID属性时,如何引用ndb实体,python,google-app-engine,google-cloud-datastore,Python,Google App Engine,Google Cloud Datastore,我目前拥有ndb实体的ID属性。我似乎无法得到实体。我只知道如何获取具有密钥名称的实体。这就是我必须尝试和参考的内容: story = ndb.Key(Place, data['entryKey']).get() 有一个get_by_id方法 通过_id获取_(id,parent=None,app=None,namespace=None,**ctx_选项) 按ID返回实体。这实际上只是键(cls, get() 但它似乎是你目前正在做的事情的简写 您是指密钥的id属性吗?或者称为id的实体的属性

我目前拥有ndb实体的ID属性。我似乎无法得到实体。我只知道如何获取具有密钥名称的实体。这就是我必须尝试和参考的内容:

story = ndb.Key(Place, data['entryKey']).get()

有一个get_by_id方法

通过_id获取_(id,parent=None,app=None,namespace=None,**ctx_选项)

按ID返回实体。这实际上只是键(cls, get()

但它似乎是你目前正在做的事情的简写


您是指密钥的id属性吗?或者称为id的实体的属性?如果您指的是密钥上下文中的id,则它只是系统生成的id,其中密钥名称是您提供的值,但两者使用相同的调用转换-get_by_id。如果您指的是名为id的实体的属性,则必须执行查询。