1
A
回答
2
假設你使用Python NDB,你可以有類似以下內容:
class User(ndb.Model):
# put your fileds here
class Message(ndb.Model):
owner = ndb.KeyProperty()
# other fields
創建並保存用戶:
user = User(field1=value1, ....)
user.put()
創建並保存消息:
message = Message(owner=user.key, ...)
message.put()
查詢基於用戶的消息:
messages = Message.query().filter(Message.owner==user.key).fetch() # returns a list of messages that have this owner
有關NDB更多信息,看看Python NDB API。
此外,您應該看看Python Datastore以便更好地瞭解App Engine中的數據建模。
相關問題
- 1. GAE數據存儲查詢
- 2. GAE數據存儲同步
- 3. GAE數據存儲結構
- 4. GAE與數據存儲(JDO)
- 5. gae數據存儲備份
- 6. 在GAE數據存儲
- 7. 在GAE數據存儲
- 8. 從GAE數據存儲複製數據
- 9. GAE數據存儲(保存對象)
- 10. GAE - 保存數據存儲讀取
- 11. GAE數據存儲保存對象
- 12. 生成一個唯一的ID GAE數據存儲
- 13. 如何在php中爲GAE數據存儲生成實體ID?
- 14. 用線程測試GAE數據存儲
- 15. GAE - 爪哇 - 數據存儲實體
- 16. GAE數據存儲寫操作達賴
- 17. 存儲臨時數據(JAVA + GAE)
- 18. GAE數據存儲不會刷新
- 19. 按索引查詢GAE數據存儲
- 20. GAE數據存儲放入並得到
- 21. GAE數據存儲索引未創建
- 22. GAE閱讀從數據存儲
- 23. 數據存儲中的GAE繼承
- 24. 異步寫入GAE數據存儲區
- 25. 什麼是GAE數據存儲配額?
- 26. GAE數據存儲JOIN + GROUP BY
- 27. GAE低級Java數據存儲API
- 28. GAE數據存儲:標準化?
- 29. 搜索GAE數據存儲屬性
- 30. GAE數據存儲奇怪的膨脹
如上所述創建實體祖先組時,請確保您處理組的每秒寫入約束。因此,如果用戶一次獲得五條消息,則需要一些異常處理。 – stevep