GQL允许无状态祖先查询(https://cloud.google.com/appengine/docs/standard/python/datastore/queries#kindless_ancestor_queries),您可以在其中一次查询祖先及其所有后代。据我所知,祖先总是先归还,然后是所有的后代?但是,我无法找到任何证实这一点的内容。
所以,我的问题是:首先返回的是祖先,然后是所有的后代吗?是否有任何文件证实了这一点?
问的原因是,如果我知道祖先总是第一个,我可以保持我的代码更简单。
答案 0 :(得分:1)
这是一个可以在将来更改的实现细节。不要依赖于这种排序,因为它很可能导致您的代码在将来中断。