如何通过祖先/父级Google App Engine查询订购?

2024-05-19 03:40:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想按祖先排序实体,GQL reference只在排序中提到属性。是否必须将父级存储为属性才能将其包含在排序中?在

我想达到这样的目的:

Foo.all().ancestor(bar).order('ancestor').order('-value').fetch(100)

编辑:

我有这样的东西:

^{pr2}$

我想得到:[foo5, foo6, foo2, foo7]。我想我真正想要的是按祖先对它们进行分组,然后按value属性对它们进行排序。在


Tags: 目的实体编辑属性foo排序valuebar
1条回答
网友
1楼 · 发布于 2024-05-19 03:40:50

按键排序将首先按祖先排序,然后按实体的id或名称排序。如果您想按祖先而不是实体本身的id/名称进行排序,那么是的,您需要包含一个显式的“祖先”SelfReferenceProperty来进行排序。在

相关问题 更多 >

    热门问题