【问题标题】:Delete entities from a datastore table without knowing ancestor在不知道祖先的情况下从数据存储表中删除实体
【发布时间】:2013-07-15 16:49:14
【问题描述】:

是否可以在不知道其祖先的情况下从数据存储表中删除实体?我希望删除所有早于特定日期的实体,但有许多不同的祖先。

【问题讨论】:

    标签: python google-app-engine app-engine-ndb


    【解决方案1】:

    如果您已将它们索引为按日期查询,则可以按日期查询实体。

    查询将返回感兴趣的实体。您可以从给定实体的键中找出给定实体的祖先 - 祖先的键是实体键的一部分。

    【讨论】:

    • 如果您只查询单个字段(例如日期),则不需要特定索引。
    • 你还需要一个索引。基本字段索引是默认创建的,但可以禁用。
    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    相关资源
    最近更新 更多