我在sequelize中有以下模型。
var User = sequelize.define('User', {
_id: {
type: DataTypes.INTEGER,
allowNull: false,
primaryKey: true,
autoIncrement: true
},
name: DataTypes.STRING,
email: {
type: DataTypes.STRING,
unique: {
msg: 'The specified email address is already in use.'
},
validate: {
isEmail: true
}
},
role: {
type: DataTypes.STRING,
defaultValue: 'user'
}
}
该模型有如下的一些帮助/关系:
User.belongsToMany(models.Skill, {through: 'UserSkill', as: 'Skills'});
保存新记录我使用以下请求有效负载:
{
"name": "Test User",
"email": "d3@ddd.com",,
"skills" : [2,3]
}
技能应该代表我们已经拥有的数据库中的一系列ID,我们如何保存新记录并同时验证所有技能?
答案 0 :(得分:0)
这是可以帮助你的一种方式:)
.submenu .right.horizontal {
width: 100% !important;
padding-left: 0px;
}
.submenu .right a {
display: inline-block;
float: none;
}