Sequelize.js sequelizejs中的关联筛选器查询

Sequelize.js sequelizejs中的关联筛选器查询,sequelize.js,Sequelize.js,我正在尝试使用sequelizejs执行关联的过滤器查询 会议内容如下: 我有一个User模型,它包含两个属性,还有一个Access模型,它与User有一对一的关系,映射如下 User.hasOne(Access); 现在我想查询在accessmodel中具有特定访问标志的所有User模型 我知道可以通过用户模型中的属性进行过滤,但如何根据访问模型中的属性进行过滤 提前感谢我找到了解决方案。你可以这样做 User.findAll({ include: [ {model:

我正在尝试使用sequelizejs执行关联的过滤器查询

会议内容如下:

我有一个
User
模型,它包含两个属性,还有一个
Access
模型,它与
User
有一对一的关系,映射如下

User.hasOne(Access);
现在我想查询在
access
model中具有特定访问标志的所有
User
模型

我知道可以通过
用户
模型中的属性进行过滤,但如何根据
访问
模型中的属性进行过滤


提前感谢

我找到了解决方案。你可以这样做

User.findAll({
    include: [
       {model: Access, where: {myAttribute: 'Hansen'}}
    ]
})

看看这里:

使用
v3.12.0
,您可以执行以下查询关联:

User.findAll({
  where: {
    '$Access.myAttribute$': 'Hansen',
  },
  include: [{ model: Access }],
});

参考资料:

您好,您找到解决方案了吗?