我们将 MongoDB 用于我们的 Application 。在 crontab 计划的帮助下,我们有一些在每个月的第一天运行的工作(报告工作)。
该脚本负责查询特定集合、生成 excel 表并发送该结果的邮件。
由于脚本每月运行一次,我想每次都不需要在该集合上创建索引,除非在该作业预定时间。
那么有没有可能,我只能在那个时候对特定的集合有一个索引??
我已经看到了 ttl 的 mongodb 功能,但我没有看到任何这样的选项(可能是我忽略了)
请让我知道是否有可能,我只能在那个时候(每个月的第一天)在一个集合上创建一个索引,然后每次都删除它。