2013-04-23 46 views
3

我的数据库中有两个连接的实体。我们会打电话给他们A和B.我有记忆的一个实例(我们会打电话给他),而下面的查询当前工作:NDB .order返回一个空结果

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

但恩空集下面的代码返回,甚至在指数开发模式中自动创建:

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

我已经试过各种组合我能想到的,我彻底难倒。

+0

你是否检查过“B”包含'foo'和'bar'属性? – 2013-04-23 21:18:53

回答

0

这是你想要什么:

B.query(ancestor=a.key) 

我不相信任何你贴甚至会的工作片段。

5

原来问题中的字段是由前一个dev设置为TextProperty,它们是不可索引的,因此无法搜索。