python - 每 24 小时从 MongoDB 中删除项目
问题描述
我有一个 MongoDB 的形式:
{Key : "XXXX-YYYY-ZZZZ-1234", timestamp : 1613776160493
我有一个 Python 代码每 10 分钟查询一次数据库,我想删除所有超过 24 小时的项目,该怎么做?
解决方案
大多数数据库已经以保留策略的形式包含此功能。我不会通过 python 手动删除数据,而是直接在您的数据库中进行设置。
MongoDB 中的快速搜索结果将此功能命名为“生存时间”或 TTL
推荐阅读
- r - 将 geom_point 添加到 ggridges
- maven - maven buildnumber 插件仅在特定版本上增加 buildnumber
- visual-studio - Xamarin“等待运行时检查完成”和 VS 模拟器
- php - 未捕获的错误:从上下文“”调用私有方法 DbOperations::insertData()
- java - 使用 Jackson 反序列化派生类
- multiprocessing - 每个多处理器内核的独立指令存储器
- java - Hibernate/JPA 合并(更新)问题
- javascript - 将 id 和 class 传递给 js 方法
- python - scipy.fftpack 的 FFT 冻结
- eclipse-plugin - Eclipse(JBoss 工具)和 DevStudio 中缺少 LiveReload 服务器