0
var userSchema = Schema({
email: {
type: String,
unique: true,
match: /^[a-z0-9._-][email protected][a-z0-9.-]+\.[a-z]{2,4}$/,
lowercase: true,
trim: true
},
nickname: {
type: String,
trim: true,
required: true
},
password: { type: String, required: true },
url: { type: String, trim: true, default: '' },
role: {
type: String,
enum: [ 'admin', 'reader' ],
default: 'reader'
},
about: { type: String, trim: true },
created: { type: Date, default: Date.now, required: true }
});
我想用一些更友好的用戶來定製它,但是我不知道如何設置自定義錯誤消息所需的唯一索引和枚舉失敗。我能怎麼做?MongooseJs:如何爲所需的唯一索引和枚舉失敗設置自定義錯誤消息
如何多隻會驗證? – Zhineng
是的,有一些關於做多個驗證的文檔,我會更新我的答案,以便可以格式化。 – Adam
非常感謝〜 – Zhineng