我正在尝试使用sequelizejs进行关联的过滤查询.
synario如下,
我有一个User包含几个属性的Access模型和一对一关系的模型,User其映射如下
User.hasOne(Access);
Run Code Online (Sandbox Code Playgroud)
现在我想查询User模型中具有特定访问标志的所有Access模型.
我是否可以通过Eager加载来实现这一点,我知道可以通过User模型中的属性进行过滤,但我如何根据Access模型中的属性进行过滤.
提前致谢
我找到了解决方案.你可以这样做
User.findAll({
include: [
{model: Access, where: {myAttribute: 'Hansen'}}
]
})
Run Code Online (Sandbox Code Playgroud)
看看这里:https://github.com/sequelize/sequelize/pull/1199
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |