В настоящее время у меня есть коллекция с документами, содержащая 2 поля:
expired: timestamp
details: String
Я думаю о создании третьего (логического) поля, которое указывает, является ли этот документ еще действительным (на основе метки времени). Это логическое значение станет false
, если текущая дата превысит истекшую отметку времени.
valid: true
Мне интересно, как лучше обойти это. Кажется, первый способ прийти в голову - это запускать скрипт каждый день, чтобы проверить, не истек ли он, но есть ли лучший способ для этого?
PS: Я делаю это, потому что хотел бы только извлекать действительные документы и игнорировать (не удалять) недействительные.