여러 번 엔티티 속성 하나만 있으면됩니다. 따라서 key.get()을 사용하여 전체 Entity를 가져올 필요는 없습니다.Google Datastore에서 특정 엔티티 속성 가져 오기
투영 쿼리가 지정한 속성으로 불완전한 엔터티를 반환한다는 것을 알고 있습니다. 값은 인덱스에 있으므로 데이터 스토어에서 엔티티를 가져올 필요가 없습니다.
인덱스가 데이터 저장소보다 빠르다고 가정하기 때문에 키가 주어진다면 부분 엔티티를 가져 오는 방법이 있습니다. 데이터 저장소 대신 인덱스에서 정보를 가져 오는 것이 좋습니다.
예를 들어 무언가 같이 : 글 = some_key.get (투사 = [Article.title]) 인쇄 article.title
이 할 수있는 방법이 있나요? 질문 할 새로운 기능이 될 수 있습니까?
편집 : 방법이없는 것처럼 보입니다. 기존 색인은 특성별로 정렬됩니다. 유일한 방법은 하나의 열에 속성을 갖는 키로 정렬 된 인덱스를 만드는 방법이 있지만 추가 인덱스가있는 것이별로 유용하지 않은 것 같습니다.
올바른 방법은 없습니다. –
확인해 주셔서 감사합니다.조금 노력하면서 현재 엔티티 키의 값을 저장하는 속성 필드를 추가하여 인덱스에 저장하고 키순으로 정렬 할 수 있지만 가치가 없다고 생각합니다. 이 경우 색인은 | key_property | 제목 | __key__ | –