【发布时间】:2014-10-18 10:51:18
【问题描述】:
这是我的架构:
var user = new Schema({
// other fields...
email_1: String,
email_2: String
});
有没有办法确保 email_1 和 email_2 的唯一性?即,如果某些电子邮件被保存为一个用户的email_1,则其他任何人都无法将其保存为email_1 或email_2。 p>
我尝试过复合索引,但它只检查电子邮件对,并且我需要所有电子邮件都是唯一的。
【问题讨论】:
标签: node.js mongodb validation express mongoose