mongodb collection 的 TTL(非文档)

mongodb TTL for collection (not document)

我通过 nodejs 使用 mongoDB,我需要创建临时文件 collection。

我可以创建 30 分钟后自动掉落的 collection 吗? 我看到我有文档的 TTL,但它不会删除 collection(我会有一个空的 collection)

谢谢

不,自 MongoDB 3.4.10 起,MongoDB 中不提供此类功能。

一个临时解决方案是设置一个大约每分钟运行一次的计划任务,当满足某些要求时删除某个集合。

话虽如此,但确实有此功能的请求:SERVER-18311