首页 > 解决方案 > 每 24 小时从 MongoDB 中删除项目

问题描述

我有一个 MongoDB 的形式:

{Key : "XXXX-YYYY-ZZZZ-1234", timestamp : 1613776160493

我有一个 Python 代码每 10 分钟查询一次数据库,我想删除所有超过 24 小时的项目,该怎么做?

标签: pythonmongodb

解决方案


大多数数据库已经以保留策略的形式包含此功能。我不会通过 python 手动删除数据,而是直接在您的数据库中进行设置。

MongoDB 中的快速搜索结果将此功能命名为“生存时间”或 TTL


推荐阅读