2013-04-23 86 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,它們是不可索引的,因此無法搜索。