1
I가 Google 클라우드 데이터 저장소에서 다음 데이터 모델 :상위 키의 목록을 사용하여 개체를 쿼리하는 방법
Parent:
- name
Child:
- ancestor: Parent
- name
내가 Parent
키의 목록을 가지고있다. Parent
키 목록에서 내림차순으로 모든 Child
엔티티를 쿼리하려면 어떻게해야합니까?
나는
SELECT * FROM Child WHERE __key__ HAS ANCESTOR Key(Parent, 'abc'), Key(Parent, 'dfe')
및
SELECT * FROM Child WHERE __key__ HAS ANCESTOR [Key(Parent, 'abc'), Key(Parent, 'dfe')]
을 시도하고 어느 쪽도 선택 문이 작동하지 않습니다.
SELECT * FROM Child WHERE __key__ HAS ANCESTOR Key(Parent, 'abc')
SELECT * FROM Child WHERE __key__ HAS ANCESTOR Key(Parent, 'dfe')
을하고 결과를 병합 :
불행하게도, 난 도망을 모두 가져 오는에 얻을 수 없다, 내가 그들을 필터링 할 필요가 있기 때문이다. 이는 조상 당 하나의 쿼리를 의미하는 최상의 솔루션이라고 생각됩니다. :( – Kookz