我知道我可以使用以下方法在文件集合上设置TTL索引:
db.files.ensureIndex({"uploadDate" : 1},{expireAfterSeconds : XXX})
Run Code Online (Sandbox Code Playgroud)
问题是,它不处理db.chunks集合.
所以我可以创建后台工作,将遍历db.chunks并寻找孤儿,但它错过了重点,因为如果我必须有一个后台工作,我可以让他做所有的工作,它甚至可能更快(我可以更容易地从块中批量删除).
那么,在预定义的时间段之后,是否有更智能的方法可以从GridFS中归档\删除文件?
谢谢