如题
我弄这样,不过貌似一直出错
var UserSchema = new Schema({ username: { type:String, unique: true }, email: { type: String, unique: true}, password: { type: String, set: encrypt } });
一直出现下面的错误 { [MongoError: E11000 duplicate key error index: test.users.$ dup key
14 回复
我是想,就像上面设置username 和 email 都必须是唯一的 但是按照上面的设置,一直会出现e11000错误
现在我是通过pre('save’,function…)做处理了,不过还是想知道在 mongoose中怎样设置才可以让某个字段唯一 unique 的话,我看这个mongodb.org上的资料 貌似可以,但是我一放两个字段分别加unique:true的话就会出现E11000的错误,而且我删了数据库重新运行还是不行(可以确保没有null值出现