使用高复制数据存储区获取最新数据

时间:2011-10-15 18:23:16

标签: google-app-engine

在GAE documentation中,它声明:

  

请记住,如果您执行get(),put()或事务,您将始终可以看到最近编写的数据。

我知道db.get(key)总是会返回最近写入的数据,但其他内容会如何?如果我有一个实体Voters并执行此操作:

voter = Voters.order("email").get()

我会一直看到最近写的数据吗?

我很确定答案是否定的,但如果文档更明确,那将会很好。

1 个答案:

答案 0 :(得分:1)

  

“需要强一致结果的查询必须包含   祖先过滤器,将结果限制为单个实体组。   跨越多个实体组的查询无法保证   返回最新结果。请参见使用高复制   数据存储区有关在此使用祖先查询的更多信息   上下文中,“

Source