1
Test1:在電子郵件屬性中添加「unique:true」。Sequelize「unique:true」使用不同的鍵名將兩次相同的唯一鍵KEYENCE
Test2:在電子郵件屬性中添加「unique:{args:true,msg:」xxxxxx「}」。
使用Sequelize:4.7.5 & MySQL的:19年7月5日
我期待會有兩個測試用例一個指標。
但是我得到兩個索引的Test1。兩個索引都有同列,但不同關鍵字。
這是一個錯誤還是我做錯了什麼?
嘗試下面的模型defs。
Test1 = {
id: {
type: Sequelize.INTEGER.UNSIGNED,
primaryKey: true,
autoIncrement: true
},
emailId: {
type: Sequelize.STRING,
unique: true,
allowNull: false,
validate: {
isEmail: {
args: true,
msg: 'Invalid email id.'
}
}
}
}
Test2 = {
id: {
type: Sequelize.INTEGER.UNSIGNED,
primaryKey: true,
autoIncrement: true
},
emailId: {
type: Sequelize.STRING,
unique: {
args: true,
msg: 'This email id is already registered.'
},
allowNull: false,
validate: {
isEmail: {
args: true,
msg: 'Invalid email id.'
}
}
}
}
Arrr !!!!我錯過了問題跟蹤器中的列表。所以我是對的,它是一個錯誤。 –