我有两个回送模型:user
和backendUser
。一个(用户)存储环回,另一个(backendUser)存储在远程mysql数据库中。它们与user
字段backendUserId
对应ID
backendUser
字段的字段有关系
有一种情况是,每个user
都有相应的backendUser
。但我想根据一些backendUser
值来获取用户。示例:我需要user
为backendUser.role
的每个4
。
我使用此过滤器获得预期结果:
{ include: { relation: "backendUser", scope: { where: { "role" : 4 } } } }
我的问题是我收到了每个user
的数组,但只有backendUser
到role
时我才会得到相关4
。 where仅适用于backendUser,不适用于整个实体。
我不知道是否清楚,但我真的需要这个。
答案 0 :(得分:0)
答案 1 :(得分:-1)
{
where: {
// here specific object of query user
},
include: [
{
relation: 'backendUser',
scope: {
where: {
role: 4,
},
},
},
],
}