实际上,我在Express js框架中使用mongodb并检查电子邮件是否包含我的自定义代码,现在我想检查电子邮件是否已存在于我的收藏夹中,或者是否与可轻松与Express js框架一起使用的软件包一起使用。
If_exists(req,res,callback) {
var mongoose = require('mongoose');
var Auth = mongoose.model('Auth');
Auth.findOne({email:req.body.email}, function (err1, user1) {
if (user1) {
var error = "email";
var message = "Email already exists";
callback(error,message);
return;
}
else {
var error = "";
var message = "";
callback(error,message);
return;
}
});
}
答案 0 :(得分:0)
如果要使用属性
在猫鼬集合中添加唯一记录unique:正确
在模型中的使用方式如下 电子邮件:{类型:字符串,唯一性:true},
如果您这样添加,那么当您添加新电子邮件并且该电子邮件已经在收集中时,就会出现错误