Я хочу удалить несколько объектов из хранилища данных AppEngine в транзакции:
def F():
items_to_delete = []
for item in db.Query().ancestor(...):
if item.aaa ... item.bbb:
items_to_delete.append(item)
db.delete(items_to_delete)
db.run_in_transaction(F)
Можно ли получить только несколько полей элементов (aaa
и bbb
))?Повлияет ли такая выборка на производительность?