юзеру записываю дату, когда дата наступает в бд к этому юзеру записывается значение
Можешь через node-schedule попробывать
Обычно это не нужно и не стоит так делать
Вариант 1: Создается в typegoose виртуальное поле типа например public get expired() { return new Date() > new Date(this?.expires || 0) }
Лучше расскажи конкретную задачу. Может есть другой способ решения
Ну пользователю выдаю премиум на время. У каждого пользователя в бд есть значение premium. При получении премиума значение меняется на true, получается при истечении времени оно должно меняться на false
Обсуждают сегодня