2
我們目前正在試驗Mongo的新TTL功能,並希望記錄根據記錄創建時間的「未來」日期過期。這是如此不同的記錄可以有不同的有效期。使用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')})
但在我們最初的測試文件沒有得到從集合中刪除,如果收錄日期字段是未來的創造記錄的時間。 有沒有任何理由爲什麼這不應該工作?
感謝
似乎工作正常,當我嘗試了。你確定它不工作? – JohnnyHK
你能提供'db.sushi.getIndexes()'輸出嗎? –
也,db.sushi.find()可能會有幫助 - 是否有可能在這裏有時區問題? –