0
我們如何查找數據是否在特定天后使用TTL索引從所有收藏中刪除?Mongodb:如何找到TTL索引正在刪除特定日期的數據?
我們如何查找數據是否在特定天后使用TTL索引從所有收藏中刪除?Mongodb:如何找到TTL索引正在刪除特定日期的數據?
假設您的TTL爲10天,您可以計算日期超過10天前的文檔數量。做這樣的計數:
db.myCollection.count({"date":{"$lt":ISODate("2017-02-07T00:00:00.000Z")}})
如果TTL工作,你所期望的計數爲0。請注意,您需要刪除,通過-TTL發生之前給予一些額外的時間。刪除不完全在指定時刻,因爲刪除是通過定期運行的後臺任務完成的。