如何在node.js sequalize中编写JOIN查询?

时间:2017-01-25 11:54:28

标签: node.js join sequelize.js

我正在join使用node.js执行sequelize查询。如何使用sequelize编写连接查询?先感谢您。祝你有个美好的一天。

1 个答案:

答案 0 :(得分:1)

首先需要定义模型之间的关联。如果我有两个模型UserCustomers,我可以像这样定义和关联

User.belongsTo(Customer);
Customer.hasMany(User);

然后,当您查询时,您可以通过在选项

中指定include来加入
Customer.finOne({
  where: {
    id: 1,
  },
  include: {
    model: User,
    where: {
      id: 4,
    }
  }
}