mongodb collection 的 TTL(非文档)
mongodb TTL for collection (not document)
我通过 nodejs 使用 mongoDB,我需要创建临时文件 collection。
我可以创建 30 分钟后自动掉落的 collection 吗?
我看到我有文档的 TTL,但它不会删除 collection(我会有一个空的 collection)
谢谢
不,自 MongoDB 3.4.10 起,MongoDB 中不提供此类功能。
一个临时解决方案是设置一个大约每分钟运行一次的计划任务,当满足某些要求时删除某个集合。
话虽如此,但确实有此功能的请求:SERVER-18311。
我通过 nodejs 使用 mongoDB,我需要创建临时文件 collection。
我可以创建 30 分钟后自动掉落的 collection 吗? 我看到我有文档的 TTL,但它不会删除 collection(我会有一个空的 collection)
谢谢
不,自 MongoDB 3.4.10 起,MongoDB 中不提供此类功能。
一个临时解决方案是设置一个大约每分钟运行一次的计划任务,当满足某些要求时删除某个集合。
话虽如此,但确实有此功能的请求:SERVER-18311。