獲取(key)是否需要實體鍵和get_by_key_name(key_names)是否需要key_name?在Google App Engine中,Model.get(key)和Model.get_by_key_name(key_names)有什麼區別?
7
A
回答
10
有差別。數據存儲中的實體通過其種類,其父代及其標識符的組合來標識。 (link)「標識符」可以是數字或字符串。 Key對象包含標識符和父信息。所以當你調用get()時,只有一個參數--Key對象。當您調用get_by_key_name時,請注意有兩個參數 - 一個是key_name,一個是父級。
所以一個Key是一個包含多個部分的對象,而一個鍵名只是一個字符串。爲了讓事情更加令人困惑,可以將一個Key對象編碼爲一個字符串。
0
這裏是get()的官方解釋,這個是get_by_key_name() 我希望這會有所幫助。
相關問題
- 1. Google雲中的Google Compute Engine,App Engine和Container Engine有什麼區別?
- 2. Google App Engine與Google Compute Engine有什麼區別?
- 3. Google App Engine中的Query類和Gqlquery類有什麼區別?
- 4. Google App Engine SDK和GWT SDK有什麼區別?
- 5. 在Google App Engine中,實體鍵和鍵名稱有什麼區別?
- 6. Java for Google App Engine和Java EE的核心區別是什麼?
- 7. Google App Engine中的父級和引用屬性之間有什麼區別?
- 8. /system/app和/ data/app有什麼區別?
- 9. Key和KeySpec有什麼區別?
- 10. UNIQUE INDEX和UNIQUE KEY有什麼區別?
- 11. dic [key]和[dic objectforkey:key]有什麼區別?
- 12. 域別名和Google App Engine
- 13. os.putenv(key,value)和os.environ [key] = python中的值有什麼區別?
- 14. DMA-Engine和DMA-Controller有什麼區別?
- 15. 爲什麼「不」Google App Engine?
- 16. Info.plist和[app name] -Info.plist有什麼區別?
- 17. Session.Add(「key」,value)和Session [「key」] = value之間有什麼區別?
- 18. Cloud Cloud中的Cloud ML Engine和Compute Engine有什麼區別?
- 19. 在react-navigation中,routeName和key有什麼區別?
- 20. Intellij中的「app」和「app $」有什麼區別?
- 21. 將Google App Engine標準日誌存儲在GCS中時_A0和_S0日誌文件有什麼區別
- 22. google的ImmutableList和Collections.unmodifiableList()有什麼區別?
- 23. WebOS LevelDB和Google LevelDB有什麼區別?
- 24. html cookie中的key和value有什麼區別?
- 25. Lucene和Google App Engine
- 26. Google Checkout和App Engine
- 27. Google App Engine和Android?
- 28. Xubuntu和Google App Engine
- 29. Google App Engine和android
- 30. Google App Engine和Restlet
謝謝!我會看一看。 – ehfeng 2009-07-12 22:44:07