python - GAE 数据存储实体的自动删除或过期

标签 python google-app-engine google-cloud-datastore

我正在使用 GAE 构建我的第一个应用程序以允许用户进行选举,并且我为每次选举创建一个选举实体。

为了避免存储太多数据,我想在一段时间后自动删除一个选举实体——比如选举结束后三个月。是否可以在 GAE 中自动执行此操作?还是我需要手动执行此操作?

如果重要的话,我正在使用 Python 界面。

最佳答案

假设您在实体上有一个 DateProperty 指示选举何时结束,您可以每晚对任何超过 3 个月的工作进行 cron 搜索并删除它们。

关于python - GAE 数据存储实体的自动删除或过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079885/

相关文章:

python - 如何获取 Whoosh 索引中所有术语的列表?

python - 在 Python 中调用其他函数来制作子图

git - Google App Engine 和 Git 最佳实践

node.js - 将 Node.js 应用程序(托管在 GAE 上)的 IP 列入白名单以访问 MongoDB Atlas(托管在 GCP 上)

java - 澄清具有祖先和一个属性的复合索引

python : How to compare two data frames

python - 在 matplotlib 图表上设置 Y 轴值,递增

Java - 通过反射查看时,通用变量变为 java.lang.Object

mongodb - Google Cloud Datastore 是否真的在执行其 1MB 的实体大小限制?

python - 在 App Engine NDB 模型中,是否需要显式缓存对相关模型的引用以最小化查询成本并优化性能?