db.UserSchema = new db.Schema({
userName: {type:String,
unique:true,
required:true,index:true},
emailId: {type:String,
unique:true,
required:true,index:true},
password: {type:String,
required:true},
contactNumber: String,
region: String,
isActive:Boolean,
lastLoginDateTime:Date
});
上面是我想放入MongoDB中的架构,但是email和userName应该是唯一的,我无法做到这一点。
我尝试过这种方法,它有效
db.UserSchema = new db.Schema({ userName: {type: String, index: {unique: true, dropDups: true}}, emailId: {type: String, index: {unique: true, dropDups: true}}, password: {type:String, required:true}, contactNumber: String, region: String, isActive:Boolean, lastLoginDateTime:Date });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句