Java 基于Mongo DB自动删除记录删除物理文件的计划程序

Java 基于Mongo DB自动删除记录删除物理文件的计划程序,java,mongodb,scheduler,Java,Mongodb,Scheduler,我正在尝试为我的java应用程序实现一个调度程序,它将每24小时运行一次。调度程序与Mongo DB记录关联。我想删除与Mongo DB自动删除文档的ID完全相同的文件。 我认为扫描一个集合的全部文档并交叉检查文件名不是一个好的解决方案 最好的方法是什么? 我尝试过使用profiler的日志,但它没有存储自动删除的记录。转到quartz scheduler。 检查您能澄清设置吗?您在MongoDB中有一个与文件集合并行的集合,文档将从集合中删除。它们是否会像使用TTL索引一样“自动”删除?或被某

我正在尝试为我的java应用程序实现一个调度程序,它将每24小时运行一次。调度程序与Mongo DB记录关联。我想删除与Mongo DB自动删除文档的ID完全相同的文件。 我认为扫描一个集合的全部文档并交叉检查文件名不是一个好的解决方案

最好的方法是什么? 我尝试过使用profiler的日志,但它没有存储自动删除的记录。

转到quartz scheduler。
检查

您能澄清设置吗?您在MongoDB中有一个与文件集合并行的集合,文档将从集合中删除。它们是否会像使用TTL索引一样“自动”删除?或被某个客户端进程删除?很抱歉造成混淆。我正在Mongo DB collection.com上使用TTL索引,它存储在方法期间创建的文件的位置。