2017-10-10 2 views
0

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 backendUserLoopback 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.role4 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.

Antwort

0

Haben Sie es versucht? {wo: {role: 4, include: {relation: "backendUser", Bereich: {wo: {"role": 4}}}}}

Verwandte Themen