将postgres查询翻译为sequelize

时间:2018-04-02 02:16:15

标签: postgresql sequelize.js

我无法在续集中连接关系。

来自演员的SELECT * 加入“actorStatuses”    在“actorStatuses”.actor_id = actors.id 加入电影    在movies.id =“actorStatuses”.actor_id WHERE movies.date ='7/8/2017';

1 个答案:

答案 0 :(得分:1)

你走了:

model.Actor.findAll({ // change model name as per yours
    include : [
        {
            model : model.ActorStatuses // change model name as per yours
            required : true ,
        },{
            model : model.Movies // change model name as per yours
            required : true ,
            where : { date : 'your_date' }
        }
    ]
});

这将根据您的需要创建完全相同的查询/结果。