如何按祖先删除整个子实体?
Posted
技术标签:
【中文标题】如何按祖先删除整个子实体?【英文标题】:How to delete whole child entities by ancestor? 【发布时间】:2013-07-22 07:12:45 【问题描述】:我想减少在 Google App Engine 中删除实体的查询次数。 我已经知道如何使用祖先删除它们,如下所示。
-
设置一个祖先来查询和获取它们。
将实体转换为键并使用键将其删除。
我想删除第一步。 我的期望是按祖先删除所有实体而不进行如下提取。
从 DS1 中删除祖先是“父级”
有可能吗?
【问题讨论】:
【参考方案1】:没有办法删除这样的实体。您需要通过 Key 访问它们并批量删除。
尽管有一种查询类型更适合您的需求,即 keys-only query,因为您似乎正在查询完整的实体以删除它们。
【讨论】:
以上是关于如何按祖先删除整个子实体?的主要内容,如果未能解决你的问题,请参考以下文章