3

这是我尝试为(不是 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 查询?

4

1 回答 1

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类的信息。

希望这可以帮助。

于 2013-02-27T20:51:26.310 回答