【发布时间】:2014-08-28 00:07:56
【问题描述】:
我希望我的应用程序中以前存在的用户已使用偏执模式删除(因此现在其字段 deletedAt 不是 null)能够使用同一电子邮件再次注册。因此,当 API 注意到使用先前使用的电子邮件创建用户时,它会将先前存在的寄存器的 deletedAt 字段设置为 null,而不是创建新用户。
通常是为了寻找用户我会做的,
User.find( { where: { email: req.body.user.email } })
但在检查创建的 SQL 查询时,它包括
Users.deletedAt IS NULL
在处理偏执模型时有什么特殊的查找方法吗?
【问题讨论】: