使用Mongo TTL的未来日期

时间:2012-10-01 12:52:36

标签: mongodb

我们目前正在尝试使用Mongo的新TTL功能,并希望记录根据记录创建时的“未来”日期到期。这是如此不同的记录可以有不同的有效期。

例如,像这样:

db.createCollection("sushi")
db.sushi.ensureIndex({"best_before": 1}, {expireAfterSeconds: 1})
db.sushi.insert({name: "ngiri", best_before: new Date('2012/10/02')})

但是在我们的初始测试中,如果索引日期字段是创建记录时的未来,则不会从集合中删除文档。 有什么理由不适用吗?

由于

1 个答案:

答案 0 :(得分:2)

看起来像夏令时让我来这里。经验教训。