2013-02-27 82 views
3

以下是我正在嘗試爲(不是Python)編寫GQL管理控制檯查詢的記錄示例。通過Google App Engine管理控制檯中的鍵進行的GQL查詢

解碼實體鍵:

packageName: name=com.mycompany.example > userId: [email protected] 
Entity key: ag...Qw 

我已經嘗試過:

SELECT * FROM userId where __key__ = KEY('userId', '[email protected]') 

這沒有找到記錄。我懷疑這是由於userIdpackageName下的一個孩子......我如何爲此編寫GQL查詢?

回答

3

試試這個:

SELECT * FROM userId WHERE __key__ = KEY('packageName', 'com.mycompany.example', 'userId','[email protected]') 
>  // SELECT * FROM ChildClassName WHERE __key__ = KEY('ParentClassName', 'ParentName, 'ChildClassName', 'ChildName')) 

見有關Key類的信息瞭解更多詳情。

希望這有助於。

+0

幹得好!你節省了我的時間。 – PVS 2013-02-27 21:35:38

+0

+1感謝您的提示! – sappenin 2014-08-16 22:10:51