Я новичок в Nodejs и пытался реализовать функцию хранения сеансов, используя Mongodb для хранения сеансов пользователя.Всякий раз, когда пользователь входит в систему, я сохраняю сеанс в базе данных Mongodb.Но я хочу ограничить количество активных сеансов одного пользователя (не более 2 сеансов).Я использую PassportJS и «локальную стратегию» для аутентификации. Предел больше или равен 2.
Я думал о сохранении user_id вместе с деталями сеанса в MongoDB, а затем всякий раз, когда логинтогда я проверю этого пользователя до предела и отправлю ответ, если это невозможно.
Но проблема в том, что я не могу думать, как я могу это реализовать!Пожалуйста, кто-нибудь может мне помочь с этим?