我在mongodb中有一系列文檔,expireAfterSeconds
屬性設置爲日期類型索引。更新後,mongodb文檔何時到期?
爲了論證起見,文檔設置爲在一小時後過期。
當我在這個集合中更新文檔時,會發生以下哪一種情況?
一)的文件將在原創建時間到期後一小時。
b)該文件將在更新時間後一小時過期。
c)中該文件將索引變量的時間之後過期一小時任何可能。
d)無上述
我認爲這是Ç,但無法找到參考進行確認。我對麼?這在哪裏記錄?爲了澄清,情況是我正在存儲密碼重置代碼(應該過期),並且我希望舊代碼在請求新代碼時停止工作。這不是很相關,因爲我可以通過簡單地刪除舊的事務來確保我想要的行爲始終受到尊重。這個問題不是關於我目前的問題,而是關於Mongo的行爲。
我正在測試此刻的行爲。 – brice
刪除操作的持續時間取決於您正在運行的mongod實例的工作負載,請您詳細說明您正在使用的情況 –
查看更新後的答案。但我目前的情況是非常不相干的。我知道拆除需要時間,確切的時刻將取決於負載。 – brice