You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB事务内修改条件的过期文档,事务结束后会被TTL索引删除吗?

问题解答

不会被删除,具体原因如下:

  • MongoDB的TTL索引通过定期扫描集合来筛选待删除文档,判断时完全以文档的当前实际状态为准
  • 事务执行期间,该文档处于锁定状态,TTL进程无法对其进行检查或删除操作
  • 事务完成锁释放后,文档的A值已被修改为false,不再满足TTL索引要求的A=true的删除条件,后续的TTL扫描不会将该文档标记为待删除对象

内容的提问来源于stack exchange,提问作者Bear Bile Farming is Torture

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 22:29:50