2017-12-08 26 views

답변

2

아니요, 엔티티는 단일 상위 항목 만 가질 수 있습니다. Ancestor paths에서 : 클라우드 데이터 저장소에

엔티티는 파일 시스템의 디렉토리 구조와 유사한 계층 적으로 구조화 된 공간 을 형성한다. 엔티티 인 을 만들 때 다른 엔티티를 선택적으로 부모으로 지정할 수 있습니다. 새 엔터티는 부모 엔터티의 자식입니다 (파일 시스템과 달리 부모 엔터티가 실제로 존재할 필요는 없음). 부모가없는 엔티티는 루트 엔티티입니다. 엔터티와 해당 부모 간의 간의 연결은 영구적이며 엔터티가 만들어지면 변경할 수 없습니다. Cloud Datastore는 같은 부모를 가진 두 개의 엔티티에 같은 숫자를 할당하지 않으며 두 개의 루트 엔티티 (부모가없는 엔티티)을 할당하지 않습니다.

엔티티의 부모, 부모의 부모 등은 재귀 적으로 조상 인입니다. 해당 하위 항목, 하위 항목 등은 자손입니다. 루트 엔티티로 시작하고 부모에서 자식으로 진행하여 주어진 엔티티로 이끄는 엔티티 시퀀스는 엔티티의 조상 경로을 구성합니다. 엔티티를 식별하는 전체 키 조상 경로를 지정하고, 엔티티 자체의 것과 종료 종류 식별자 쌍들의 시퀀스로 구성

[User:alice, TaskList:default, Task:sampleTask] 

루트 엔티티에 대해, 상위 경로는 비어 열쇠 전적으로 기업의 자신의 종류와 식별자의 를 구성 : 디렉토리 구조 비교 다음

[User:alice] 

: 파일이뿐만 아니라 두 개 이상의에서, 하나의 디렉토리에 존재할 수 있습니다.

+0

디렉토리 구조 부분에 대해 생각했습니다. 나는 "파일이 기호 링크를 사용하여 한 번에 두 개의 폴더에있을 수 있습니다 ..."... 고맙다고 생각했습니다. – Chemdream

+0

그런 경우를 제외하고는 두 번째 디렉토리에 존재하는 것이 파일 자체가 아니라 다른 (특수) 파일 인 심볼릭 링크입니다. –