使用实体密钥从数据存储中检索条目

时间:2011-01-13 14:41:01

标签: google-app-engine gql

我的数据存储区包含:带有id/Name id = 30001

的条目

我尝试过:SELECT * FROM Skill WHERE Id=30001以及其他一些变体    我如何使用实体密钥来检索条目?

1 个答案:

答案 0 :(得分:3)

通过调用模型的get_by_id()类方法,通过给定id检索模型的最快捷,最方便的方法是:

skill = Skill.get_by_id(30001)

使用GQL要慢得多,并且使用KEY

实现
SELECT * FROM Skill WHERE __key__ = KEY('Skill',30001)