У меня есть модель с именем UserModel
, которая выглядит следующим образом:
export class UserModel {
name: string;
password: string;
token: string;
}
Я установлю token
при входе пользователя и обновляю его каждый раз, когда пользователь входит в систему. Токен длится некоторое времяНапример, 24 часа, а затем истекает.Пользователю необходимо войти снова, если токен истекает.Поэтому я хочу автоматически очистить token
поля через 24 часа.Есть ли встроенная функция для этого?
Я знаю, что могу создать другую модель с именем UserTokenModel
для хранения токена и через некоторое время создать индекс TTL для удаления документа.Но могу ли я сохранить токен в UserModel
и автоматически очистить его?