Google Cloud Datastore - 在开发者控制台中按键过滤的正确语法是什么?

llu*_*uft 8 google-app-engine google-cloud-datastore

我正在尝试使用Googles开发人员控制台查询过滤器,使用密钥在Google云数据存储区中查询实体用户.(Google Cloud Developer Console - >云数据存储 - >查询)

在此输入图像描述

我无法破译示例语法,并始终提示以下错误消息:

Error: Keys for datastore operations must be in the format Key('kind0', 'name0'/id0, 'kind1', 'name1'/id1, ...)

在appengine.google.com上,我曾经在这样查询用户的特定密钥:

SELECT * FROM User WHERE __key__ = Key('User','XXXXX')
Run Code Online (Sandbox Code Playgroud)

我尝试Key('User','XXXXX')在Google开发人员控制台中,但总是指向上面的错误消息.任何想法正确的语法是什么?

提前致谢!

Ed *_*son 5

解析器似乎过于严格.作为解决方法,您可以在Key()的参数之间添加空格:

SELECT * FROM User WHERE __key__ = Key('User', 'XXXXX')
Run Code Online (Sandbox Code Playgroud)