首页 > 解决方案 > 我如何与续集中的表格建立关系

问题描述

export const users = db.define('users', {
    id: {
        type: sequelize.INTEGER,
        autoIncrement: true,
        primaryKey: true
    },
    username: {
        type: sequelize.STRING
    },
    password: {
        type: sequelize.STRING
    },
    creationtime: {
        type: sequelize.DATE
    },
    lastconnection: {
        type: sequelize.DATE
    },
    email:{
        type:sequelize.STRING
    }

});


export const emailToken = db.define('emailtoken',{
    id:{
        type:sequelize.INTEGER,
        autoIncrement:true,
        primaryKey:true
    },
    userid:{
        type:sequelize.INTEGER
    },
    emailToken:{
        type:sequelize.STRING
    }
})

我如何从 emailToken 中的 userid 到用户中的 id 我试图创建 user.hasOne(emailToken) 但续集仍然给出关于我所做的表的错误

这就是我在 php myadmin 中创建关联的方法

标签: javascriptnode.jssequelize.js

解决方案


推荐阅读