我们有一个用户模型,它从环回扩展了内置的用户模型。我们使用电话号码进行注册,因此我们可以有多个用户使用同一封电子邮件(这实际上是一项业务要求)。我们已经删除了用户电子邮件验证,但仍然无法解决唯一的电子邮件问题。
我们尝试删除现有的用户验证。我们能够创建用户而无需提供电子邮件字段。但是在提供电子邮件时,期望它是唯一的。
module.exports = function (User) {
User.OrderEventsProcessor = new OrderEventsProcessor();
User.OrderEventsProcessor.start();
// Remove existing validations for email
delete User.validations.email;
// more code below
}
答案 0 :(得分:0)
A认为这在回送中是不可能的。电子邮件属性通常在内置用户模型中使用。也许您应该使用一些解决方法并创建新属性-例如将不被验证的“电子邮件”,而对于属性“电子邮件”仅生成一些随机电子邮件。