Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql NODEJS-执行内部连接续集_Mysql_Node.js_Sequelize.js - Fatal编程技术网

Mysql NODEJS-执行内部连接续集

Mysql NODEJS-执行内部连接续集,mysql,node.js,sequelize.js,Mysql,Node.js,Sequelize.js,我想使用sequelize和Node执行内部联接。实际的SQL查询如下所示: 选择b.id、b.title、b.author、b.image\u url、s.novel\u status作为status、g.genre 来自小说b 内连接体裁 关于b.genre=g.id 内部连接新的\u状态 在b.status=s.id上 它给出了以下回应: 使用sequelize作为我的ORM,我试图实现上述目标: getNovel:(请求、回复)=>{ novelModel.hasMany(状态模型{

我想使用sequelize和Node执行内部联接。实际的SQL查询如下所示:

选择b.id、b.title、b.author、b.image\u url、s.novel\u status作为status、g.genre
来自小说b
内连接体裁
关于b.genre=g.id
内部连接新的\u状态
在b.status=s.id上
它给出了以下回应:

使用sequelize作为我的ORM,我试图实现上述目标:

getNovel:(请求、回复)=>{
novelModel.hasMany(状态模型{
外键:“id”
});
statusModel.belongsTo(novelModel{
外键:“id”
});
novelModel.hasMany(GenRemomodel{
外键:“id”
});
genreModel.belongsTo(novelModel{
外键:“id”
});
小说模型
芬德尔先生({
包括:[
{
型号:genreModel,
要求:正确,
属性:[“流派”]
},
{
型号:statusModel,
要求:正确,
属性:[“新的_状态”]
}
]
})
.then(result=>res.json(result))
.catch(err=>res.json(err));
},
但随后的响应不同,即如下所示:

我的数据库:


我试图寻找答案,但没有任何运气

您应该给出您使用的模型框架的名称。

可能重复的