无用的祖先查询总是先返回祖先吗?

时间:2017-06-22 15:02:53

标签: google-cloud-datastore google-cloud-platform gql

GQL允许无状态祖先查询(https://cloud.google.com/appengine/docs/standard/python/datastore/queries#kindless_ancestor_queries),您可以在其中一次查询祖先及其所有后代。据我所知,祖先总是先归还,然后是所有的后代?但是,我无法找到任何证实这一点的内容。

所以,我的问题是:首先返回的是祖先,然后是所有的后代吗?是否有任何文件证实了这一点?

问的原因是,如果我知道祖先总是第一个,我可以保持我的代码更简单。

1 个答案:

答案 0 :(得分:1)

这是一个可以在将来更改的实现细节。不要依赖于这种排序,因为它很可能导致您的代码在将来中断。