如何从GQL中的键值中检索实体

nit*_*shb 5 google-app-engine gql google-cloud-datastore

我正在使用Google App Engine的数据存储区,并希望检索其键值为的实体

ID/Name

id=1
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我在数据存储管理控制台和我的python程序中查看该实体的GQL查询?

sys*_*out 5

从您的应用程序使用Model的get_by_id()类方法:

entity = YourModel.get_by_id(1)
Run Code Online (Sandbox Code Playgroud)

从数据存储区查看器中,您应该使用以下KEY功能:

SELECT * FROM YourModel WHERE __key__ = KEY('YourModel',1)
Run Code Online (Sandbox Code Playgroud)