Как автоматически очистить поле модели после определенного времени в MongoDB? - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть модель с именем UserModel, которая выглядит следующим образом:

export class UserModel {
    name: string;
    password: string;
    token: string;
}

Я установлю token при входе пользователя и обновляю его каждый раз, когда пользователь входит в систему. Токен длится некоторое времяНапример, 24 часа, а затем истекает.Пользователю необходимо войти снова, если токен истекает.Поэтому я хочу автоматически очистить token поля через 24 часа.Есть ли встроенная функция для этого?

Я знаю, что могу создать другую модель с именем UserTokenModel для хранения токена и через некоторое время создать индекс TTL для удаления документа.Но могу ли я сохранить токен в UserModel и автоматически очистить его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...