Я хочу, чтобы ранее существующие пользователи в моем приложении, которые были удалены с помощью параноидального режима (так что теперь его поле deletedAt
НЕ null
), чтобы иметь возможность регистрироваться снова, используя тот же адрес электронной почты. Поэтому, когда API замечает создание пользователя с ранее используемым электронным письмом, он устанавливает в null
поле deletedAt
ранее существующего регистра вместо создания нового пользователя.
Обычно для поиска пользователя я буду делать,
User.find( { where: { email: req.body.user.email } })
Но после проверки созданного SQL-запроса он включает
Users.deletedAt IS NULL
Есть ли какой-либо особый способ нахождения при работе с параноидальными моделями?