一個簡單的問題,谷歌應用程序的數據存儲支持外鍵映射,如果是的話,任何人都可以啓發我XD,或共享一些鏈接。外鍵在谷歌應用程序的數據存儲
2
A
回答
1
您可以使用ReferenceProperty
來指代其他不同種類的項目,或SelfReferenceProperty
來指代相同種類的其他項目。
1
所有實體都有一個鍵,您可以參考和存儲在實體的屬性中。請注意,持有實體的密鑰並不意味着指向實體的實體存在 - 即沒有關係完整性。同樣,刪除存在的實體對密鑰沒有任何影響。
一個類似的SQL構造應該是一個帶有一列的表,該列保存的值是其他位置的主鍵值,但沒有外鍵關係,因此也沒有關係完整性。
有一個從屬兒童的級聯刪除的概念。這是一個JDO構造,本身不受數據存儲自身支持 - 刪除由更高級別的JDO框架管理。您可以使用嵌入類。嵌入對象基本上由持有對象存儲包含爲普通屬性。如果刪除持有類,則刪除嵌入的對象。
http://code.google.com/appengine/docs/python/datastore/keyclass.html http://code.google.com/appengine/docs/java/datastore/relationships.html#Dependent_Children_and_Cascading_Deletes http://code.google.com/appengine/docs/java/datastore/dataclasses.html#Embedded_Classes
相關問題
- 1. 在谷歌應用程序引擎中使用數據存儲
- 2. 谷歌應用程序引擎(JAVA) - 在數據存儲
- 3. 如何將數據存儲在谷歌應用程序引擎
- 4. 谷歌應用程序引擎:在數據存儲
- 5. 谷歌應用程序引擎數據存儲多維數組
- 6. 谷歌應用程序引擎存儲
- 7. 谷歌應用程序引擎dev_appserver 1.9刷新數據存儲
- 8. 從Java應用程序連接到谷歌數據存儲
- 9. 谷歌應用程序引擎只作爲數據庫存儲
- 10. 谷歌雲存儲移動應用程序數據庫
- 11. 谷歌應用程序引擎數據存儲工作奇怪
- 12. 谷歌應用程序引擎 - 數據存儲 - GQL查詢
- 13. 谷歌應用程序引擎從數據存儲刷新後
- 14. Android應用程序與谷歌雲數據存儲
- 15. 谷歌應用程序引擎Python數據存儲
- 16. 谷歌應用程序引擎數據存儲
- 17. 谷歌應用程序引擎數據存儲查詢
- 18. 谷歌雲數據存儲與谷歌應用引擎
- 19. 谷歌網站在谷歌應用程序的外部網站?
- 20. 祖先在谷歌應用程序引擎數據存儲區中的含義
- 21. 谷歌地圖 - 將應用程序定義的數據存儲在路徑中
- 22. 在數據存儲中JPA谷歌應用程序引擎的運營商
- 23. 谷歌雲存儲文件在谷歌應用程序引擎中的位置
- 24. 如何查看谷歌應用程序引擎數據存儲上的應用程序數據?
- 25. 啓動存儲在谷歌驅動器上的應用程序
- 26. 谷歌地圖窗口中的應用程序存儲在C#
- 27. 使用谷歌雲的Android應用程序端點:數據存儲區vs SQL
- 28. 谷歌應用程序引擎的Python - 使用數據存儲區
- 29. 存儲數據在谷歌應用程序引擎與蟒蛇麻煩
- 30. 從谷歌應用程序引擎數據存儲區獲取數據到Android應用程序