我有两个环回模型: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,不适用于整个实体。我不清楚是否很清楚,但是我确实需要这个。
最佳答案
你试过了吗?
{其中:{角色:4,包括:{关系:“ backendUser”,范围:{其中:{“角色”:4}}}}}
关于node.js - 环回包括关系和位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46665143/