Ich habe zwei Loopback-Modelle: user
und backendUser
. Einer (Benutzer) wird mit Loopback gespeichert und der andere (BackendUser) wird in einer entfernten MySQL-Datenbank gespeichert. Sie haben eine Beziehung togerther basierend auf einem Feld user
hat (backendUserId
) entsprechend dem ID
Bereich backendUser
Loopback gehören Beziehungen und wo
Es gibt einen Fall, wo ich jeden user
bekommen mit seinen backendUser
entspricht. Aber ich möchte die Benutzer abhängig von einigen backendUser
Werten bekommen. Beispiel: Ich brauche alle user
wo die backendUser.role
4
ist.
verwende ich diesen Filter das erwartete Ergebnis haben:
{ include: { relation: "backendUser", scope: { where: { "role" : 4 } } } }
Mein Problem ist, dass ich eine Reihe von jedem user
bekommen, aber ich nur backendUser
verwandt werden, wenn sie role
zu 4
haben. Die Wo gilt nur für den BackendUser und nicht für die gesamte Entität.
Ich weiß nicht, ob es klar ist, aber ich brauche das wirklich.