javascript - 根据不同模型中的另一列验证一个模型的“续集”列
问题描述
我有两个模型,比如说“Person”,它有 first_name、last_name 列。第二个是具有其他属性的“学生”。我想验证如果创建了一个新学生,那么“first_name”不为空。但是我想在定义模型时这样做。那可能吗?
const Student = sequelize.define("student", {
id: {
allowNull: false,
primaryKey: true,
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4,
validate: {
isValid() {
//here I want to validate if Person.first_name is not null, and if it is I want to throw new Error.
}
}
},
}
谢谢你的帮助。
解决方案
推荐阅读
- java - 当用户输入单词“exit”时,如何使用 Java 中的 Scanner 退出 do-while 循环?
- python - 我如何迭代估计器?
- python - 销售价值是否会随着时间的推移而下降?熊猫
- r - 使用 R 运行不同的 docker
- python - How to compare two data frames of different size based on a column?
- sql - 用于选择单个表中 2 个相关列之间的更改的 SQL 查询
- django - Django - Custom file/Image upload getting file path on upload ? process images on upload?
- colors - How do I define hexadecimal RBG triplets for ZSH?
- github - 如何在没有此目录的情况下将文件从目录添加到 github?
- precision - 使用 DotLiquid 在液体模板中显示带 9 个小数点的数值