Как удалить все дочерние объекты по предку?

Я хотел бы уменьшить количество запросов на удаление объектов в Google App Engine. Я уже знаю, как удалить их с предком, как показано ниже.

  1. Установите предка для запроса и извлечения их.
  2. Преобразование сущностей в ключи и удаление их с помощью ключей.

Я хотел бы удалить первый шаг. Я ожидаю удаления всех объектов по предку без извлечения, как показано ниже.

УДАЛИТЬ ИЗ DS1, ГДЕ предок "РОДИТЕЛЬ"

Является ли это возможным?


person nurinamu    schedule 22.07.2013    source источник


Ответы (1)


Удалить такие сущности невозможно. Вам нужно будет получить к ним доступ по ключу и пакетному удалению.

Хотя есть тип запроса, который лучше соответствует вашим потребностям, это запрос только с ключами., поскольку вы запрашиваете полные объекты для их удаления.

person Tomasz Łazarowicz    schedule 22.07.2013