如何按祖先删除整个子实体?

Posted

技术标签:

【中文标题】如何按祖先删除整个子实体?【英文标题】:How to delete whole child entities by ancestor? 【发布时间】:2013-07-22 07:12:45 【问题描述】:

我想减少在 Google App Engine 中删除实体的查询次数。 我已经知道如何使用祖先删除它们,如下所示。

    设置一个祖先来查询和获取它们。 将实体转换为键并使用键将其删除。

我想删除第一步。 我的期望是按祖先删除所有实体而不进行如下提取。

从 DS1 中删除祖先是“父级”

有可能吗?

【问题讨论】:

【参考方案1】:

没有办法删除这样的实体。您需要通过 Key 访问它们并批量删除。

尽管有一种查询类型更适合您的需求,即 keys-only query,因为您似乎正在查询完整的实体以删除它们。

【讨论】:

以上是关于如何按祖先删除整个子实体?的主要内容,如果未能解决你的问题,请参考以下文章

在删除级联上正在删除整个子表

如何告诉正则表达式检查整个子字符串?

如何从特定节点获取树祖先列表?

如何在winforms设计器中公开用户控件的整个子控件

如何按ID ndb.query设置过滤

如何在 react-native detox 中按祖先索引匹配元素