Google App Engine의 저수준 데이터 스토어에 대해 조금 이나마 의문의 여지가 있습니다. 나는이 같은 문서 구조를 필요 DET 요소가지도가 너무이지만, 이 속성을 인덱스로 불행하게도 데이터 저장소가지도에 동의하지gae-datastore의 색인 된지도로 등록 정보
{infNfe id="1234"
det={nItem="1",prod="prodname"},
det={nItem="2",prod="prodname"},
det={nItem="3",prod="prodname"}
}
하는 것으로. 나는 어떤 자식 개체를 쿼리 할 때
Entity i = new Entity("infNfe","key");
i.setProperty("id",1234);
Entity det1 = new Entity("det",i.getKey());
det1.setProperty("nItem",1);
det1.setProperty("prod","prodname");
..Others dests..
그러나이, 내가 불완전한 참조를 얻을 :
몇 가지 예를 잠금, 내가 뭔가를 발견했다.
이 방법으로Query dq= new Query("det");
dq.setAncestor(i.getKey());
..Printing result..
{nItem="1",prod="prodname"}
나는 한 번에 하나의 DET 개체를 얻을 수 있습니다. 부모와 자녀를 한 번에받을 수있는 방법은 무엇입니까?
감사합니다 ..... 자식 방법