2013-07-22 4 views
0

Google App Engine에서 엔티티를 삭제하는 쿼리 수를 줄이고 싶습니다. 나는 아래 시퀀스와 같이 조상으로 삭제하는 방법을 이미 알고 있습니다.상위 엔티티 전체에서 하위 엔티티를 삭제하는 방법은 무엇입니까?

  1. 조상을 쿼리하고 페치하도록 설정하십시오.
  2. 엔티티를 키로 ​​변환하고 키를 사용하여 삭제하십시오.

첫 번째 단계를 제거하고 싶습니다. 다음과 같이 페칭하지 않고 조상별로 모든 엔티티를 삭제하려고합니다.

조상는 "부모"

는 것이 가능 DS1에서 삭제?

답변

1

그런 엔티티를 삭제할 방법이 없습니다. 키 및 일괄 삭제를 통해 액세스해야합니다.

전체 엔터티를 쿼리하여 삭제할 것으로 보이는 쿼리 형식이 keys-only query입니다.