Использование ключа объекта для извлечения записей из хранилища данных - PullRequest
2 голосов
/ 13 января 2011

В моем хранилище данных: запись с id/Name id = 30001

Я пробовал: SELECT * FROM Skill WHERE Id=30001 и несколько других вариантов.
Как я могу использовать ключ объекта для получения записей?

1 Ответ

3 голосов
/ 13 января 2011

Самый быстрый и удобный способ получения модели по заданному идентификатору - это вызов метода класса get_by_id () для модели:

skill = Skill.get_by_id(30001)

Использование GQL намного медленнее и достигается с помощью KEY:

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