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