将Sequelize#belongsTo()设置为不接受空引用

时间:2017-09-27 12:42:57

标签: node.js sequelize.js model-associations

使用Sequelize#belongsTo()没有选项会生成一个接受NULL引用的约束。如何将其更改为仅接受有效对象?

尝试搜索关联方法的所有可用选项,但未在文档中的任何位置找到。

1 个答案:

答案 0 :(得分:0)

到目前为止,我认为你能做到这一点的唯一方法是:

ChildTable.belongsTo(ParentTable, {
    onDelete: "CASCADE",
    foreignKey: {
        allowNull: false
    }
});