Google cloud datastore kindless祖先查询总是先返回祖先吗?

Google cloud datastore kindless祖先查询总是先返回祖先吗?,google-cloud-datastore,google-cloud-platform,gql,Google Cloud Datastore,Google Cloud Platform,Gql,GQL允许Kindless祖先查询,您可以一次查询一个祖先及其所有后代。据我所知,祖先总是先返回,然后是所有的后代?然而,我找不到任何能证实这一点的证据 那么,我的问题是:是否总是先返回祖先,然后再返回所有后代?是否有任何文件证实了这一点 问这个问题的原因是,如果我知道祖先始终是第一位的,那么我可以使代码更简单。这是一个将来可能会更改的实现细节。不要依赖此订购,因为它很可能会导致您的代码在将来被破坏。非常感谢,获得此确认非常有用。我可以使用祖先中的数据来区分它与子代。我只是想知道是否有一条规则允

GQL允许Kindless祖先查询,您可以一次查询一个祖先及其所有后代。据我所知,祖先总是先返回,然后是所有的后代?然而,我找不到任何能证实这一点的证据

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


问这个问题的原因是,如果我知道祖先始终是第一位的,那么我可以使代码更简单。

这是一个将来可能会更改的实现细节。不要依赖此订购,因为它很可能会导致您的代码在将来被破坏。

非常感谢,获得此确认非常有用。我可以使用祖先中的数据来区分它与子代。我只是想知道是否有一条规则允许我最小化所需的处理。出于好奇,您是想单独处理祖先,还是真的想忽略它?我们想获取祖先的数据,包括包含所有子数据列表的字段。很高兴能够在一个查询中完成这一切。另外,我想知道是否值得在文档中写下这样一句话,即人们不应该依赖于这样一个事实,即祖先恰好是结果中的第一个,而将来可能不会这样做