2017-10-10 5 views
0

ループバックモデルはuserbackendUserの2つです。 1人(ユーザ)はループバックで保存され、もう1人(バックエンドユーザ)は遠いmysqlデータベースに保存されます。彼らはtogertherフィールドuserに基づく関係は、私はそのはbackendUserを対応するすべてのuserを取得する場合がありbackendUserループバックはリレーションを含みます。

IDフィールドに対応する(backendUserId)を持っています。しかし、私はいくつかのbackendUser値に応じてユーザーを取得したいと思います。例:userがあり、backendUser.role4の場合はすべて必要です。私は期待どおりの結果には、このフィルタを使用

{ include: { relation: "backendUser", scope: { where: { "role" : 4 } } } } 

を私の問題は、私はすべてのuserの配列を取得彼らは4roleを持っているとき、私は唯一のbackendUserに関連してしまうことがあります。そこでは、全体のエンティティではなく、backendUserにのみ適用されます。

明らかかどうかわかりませんが、本当に必要です。

答えて

0

試しましたか? {where:{role:4、include:{relation: "backendUser"、scope:{"role":4}}}}}

関連する問題