J'ai deux modèles de bouclage: user
et backendUser
. Un (utilisateur) est stocké avec le bouclage et l'autre (backendUser) est stocké sur une base de données mysql distante. Ils ont une togerther relation basée sur un champ user
a (backendUserId
) correspondant au champ ID
de backendUser
Le bouclage inclut des relations et où
Il y a un cas où je reçois tous les user
avec son backendUser
correspondant. Mais je voudrais obtenir les utilisateurs en fonction de certaines valeurs backendUser
. Exemple: J'ai besoin de tous les user
où backendUser.role
est 4
.
-je utiliser ce filtre pour le résultat escompté:
{ include: { relation: "backendUser", scope: { where: { "role" : 4 } } } }
Mon problème est que je reçois un tableau de tous les user
mais je me liés backendUser
seulement quand ils ont role
à 4
. Le où s'applique uniquement sur backendUser pas sur l'ensemble de l'entité.
Je ne sais pas si c'est clair, mais j'ai vraiment besoin de ça.