3

我的数据库中有两个连接的实体。我们称它们为 A 和 B。我在内存中有一个 A 的实例(我们称他为 a),以下查询当前有效:

B.query(B.parent == a.key).fetch(limit=None)

但是以下代码返回一个空集,即使在开发模式下自动创建索引:

B.query(B.parent == a.key).order(B.foo, B.bar).fetch(limit=None)

我已经尝试了所有我能想到的组合,我完全被难住了。

4

2 回答 2

5

原来有问题的字段是由以前的开发人员作为 TextProperty 制作的,这些字段不可索引,因此不可搜索。

于 2013-05-03T15:07:24.330 回答
0

这就是你想要的:

B.query(ancestor=a.key)

我不相信您发布的任何片段都将起作用。

于 2013-04-24T21:56:37.187 回答