2016-11-09 3 views
2

집 번호 속성과 거리 속성이 포함 된 임베디드 엔터티 주소가있는 User 엔터티가 있다고 가정 해 보겠습니다. 이름을 기준으로 필터링하고 주소 목록을 반환하는 GQL 프로젝션 쿼리를 작성하려면 어떻게해야합니까?임베디드 엔터티에 대한 GQL 투영 쿼리

샘플 데이터 : Sample Data

투사 쿼리 나 쓰기를 시도하고는 :

SELECT address FROM User WHERE name = Bob 

이 두 주소를 반환해야하지만, 어떤 결과를 반환하지 않습니다.

답변 해 주신 모든 분들께 감사드립니다.

답변

1

당신은 전체 개체 값을 투사 할 수는 없지만 엔티티 값, 예컨대 :

SELECT address.houseNumber FROM User WHERE name = Bob 
+0

는 무엇 전체 개체 값을 얻을 수있는 가장 좋은 방법이 될 것입니다의 개별 특성을 투사 할 수 있습니다? 방금 모든 개별 속성을 개별적으로 투영하고 이후에 함께 결합합니까? – Kookz

+0

그 중 하나 또는 일반 (비 투영) 쿼리를 사용하십시오. –