2013-04-13 21 views
1

我想檢索我所有的類實體key_names而不是密鑰。如何選擇一個gae實體的key_name?

有沒有辦法與gae做到這一點?

這裏是我當前的代碼:

entities = db.GqlQuery("SELECT __key_name__ FROM Class").fetch(1000) 
logging.info(entities) 

這當然這麼想的工作,因爲沒有物業KEY_NAME。有誰知道如何得到相同的效果?

我知道如何返回Key屬性,但我想要的是key_name

+0

您應該將問題標記爲已回答? – 2013-04-14 14:40:58

回答

3

當然,密鑰包含密鑰名稱。所以當你有一個密鑰列表時,你可以在每個密鑰上調用name()來獲取名稱組件。

+0

謝謝!我認爲可能有一種方法可以調用所有關鍵名稱並保存一些計算結果,但您的建議完美無缺。謝謝。 – Paul