Sequelize使用包含在where-object中的模型

时间:2014-10-09 10:15:40

标签: javascript node.js sequelize.js

我在服务器上使用 Sequelize.js nodejs

可以像这样急切加载相关的模型:

User.findAll({ include: [ Task ] })

鉴于这个例子,有没有办法在一个where-object中直接访问任务属性

User.findAll({where:{Task.getId() = 1}},{ include: [ Task ] })

或者这只能通过单独的功能来实现吗?

1 个答案:

答案 0 :(得分:1)

您可以将包转换为具有模型和属性

的对象
User.findAll({
  include: [ { 
    model: Task 
    where: { id: 1 }
  }] 
})