以下是我尝试为(不是Python)编写GQL管理控制台查询的记录示例。
解码的实体密钥:
packageName: name=com.mycompany.example > userId: name=someone@gmail.com
Entity key: ag...Qw
我已经尝试过了:
SELECT * FROM userId where __key__ = KEY('userId', 'someone@gmail.com')
这找不到记录。我怀疑这是因为userId
是packageName
下的孩子...我如何为此编写GQL查询?
答案 0 :(得分:3)
试试这个:
SELECT * FROM userId WHERE __key__ = KEY('packageName', 'com.mycompany.example', 'userId','someone@gmail.com')
> // SELECT * FROM ChildClassName WHERE __key__ = KEY('ParentClassName', 'ParentName, 'ChildClassName', 'ChildName'))
有关详细信息,请参阅有关Key课程的信息。
希望这会有所帮助。