【发布时间】:2021-09-27 07:35:04
【问题描述】:
所以我尝试了这个问题的上一个解决方案 1滴收集 2-drop数据库 3-添加dropDups 没有任何效果
const userSchema = new Schema({
name: {
type: String,
required: [true, "please Enter your Name"],
lowercase: true,
},
username: {
type: String,
required: [true, "please Enter your user name"],
index: { unique: true, dropDups: true },
},
email: {
type: String,
required: [true, "please Enter your Email"],
unique: true,
lowercase: true,
validate: [isEmail, "please Enter a valid Email"],
},
password: {
type: String,
required: [true, "please Enter a Password"],
minlength: [8, "minimum password length is 8 characters"],
},
address: {
type: String,
required: [true, "please Enter your address"],
},
});
module.exports = User = mongoose.model("user", userSchema);
如果有人有更新的解决方案,那就太好了
【问题讨论】:
标签: node.js database mongodb mongoose mongoose-schema