2017-02-17 18 views

ответ

0

Скажите, что ваш TTL составляет 10 дней, вы можете подсчитать количество документов, где дата больше, чем 10 дней назад. Для того, чтобы сделать такой подсчет:

db.myCollection.count({"date":{"$lt":ISODate("2017-02-07T00:00:00.000Z")}}) 

Если TTL работает, вы будете ожидать, что счетчик будет 0. Заметим, что вам нужно, чтобы дать дополнительное время перед удалением, по-TTL происходит. Удаление происходит не точно в указанный момент, поскольку удаление осуществляется с помощью периодически выполняемой фоновой задачи.