Desidero che gli utenti precedentemente esistenti sulla mia applicazione, che sono stati eliminati utilizzando la modalità paranoico (quindi ora il suo campo deletedAt
NON è null
), per poter registrare nuovamente utilizzando la stessa e-mail. Pertanto, quando l'API rileva la creazione di un utente con un'email precedentemente utilizzata, imposta su null
il campo deletedAt
del registro precedentemente esistente anziché creare un nuovo utente.Come includere gli elementi eliminati quando si esegue una query su una tabella "paranoico" su sequelize.js?
Di solito per la ricerca di un utente che farò,
User.find({ where: { email: req.body.user.email } })
Ma previo controllo della query SQL creato, include
Users.deletedAt IS NULL
C'è un modo speciale di trovare quando si tratta di modelli paranoici?
Qualcosa è sbagliato con quel collegamento – d512
@ user1334007 fisse – rudd
ora funziona, grazie – d512