2013-04-23 12 views
3

데이터베이스에 연결된 두 개의 엔티티가 있습니다. 심지어NDB .order가 빈 결과를 반환합니다.

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

그러나 다음 코드를 반환 빈 세트 도중 : 우리는 그들에게 전화 할게와 B가 I 메모리에서의 인스턴스를 가지고 있고, 다음 쿼리는 현재 작동 (우리는 그에게 전화 할게)

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

나는 내가 생각할 수있는 모든 조합을 시도했습니다, 나는 완전히 난처한 상황에 빠진 해요 : 인덱스 dev에 모드에서 자동으로 생성된다.

+0

'B'에는'foo' 및'bar' 속성이 들어 있는지 확인 했습니까? –

답변

0

이 당신이 원하는 무엇인가 :

B.query(ancestor=a.key) 

내가 당신도 작동합니다 게시 된 조각 중 하나를 믿지 않는다.

5

해당 필드는 색인 생성이 불가능한 이전 개발자에 의해 TextProperty로 만들어 졌으므로 검색 할 수 없습니다.