在GAE documentation中,它声明:
请记住,如果您执行get(),put()或事务,您将始终可以看到最近编写的数据。
我知道db.get(key)
总是会返回最近写入的数据,但其他内容会如何?如果我有一个实体Voters
并执行此操作:
voter = Voters.order("email").get()
我会一直看到最近写的数据吗?
我很确定答案是否定的,但如果文档更明确,那将会很好。
答案 0 :(得分:1)
“需要强一致结果的查询必须包含 祖先过滤器,将结果限制为单个实体组。 跨越多个实体组的查询无法保证 返回最新结果。请参见使用高复制 数据存储区有关在此使用祖先查询的更多信息 上下文中,“