【发布时间】:2018-08-08 01:59:15
【问题描述】:
我遇到的情况是,我在模型中将用户名和电子邮件定义为唯一,但每当我尝试在数据库中插入重复的用户名/电子邮件时,它就会被插入。
这是我的模型
const userSchema = new Schema({
email: {
type: String,
required: true,
unique:true
},
username: {
type: String,
required: true,
unique:true
}})
这是我插入数据的代码
let user = new User(req.body);
user.save((err, result) => {
if (err) {
res.json({ success: false });
} else {
res.json({ result, success: true });
sendmail(req.body.email,req.body.username,verificationcode);
}
});
【问题讨论】:
-
重启你的mongodb
标签: node.js mongodb express mongoose