如何在Loopback中的“hasManyThrough”关系定义的“直通”模型上设置条件

时间:2015-11-10 04:18:51

标签: loopbackjs strongloop

我在Loopback中定义了3个模型:jobcontactjob_contact(通过模型)并使用以下关系定义的hasManyThrough关系:

  

job有许多contactjob_contact

我使用下面的代码从contactsjob

查找job_contact
job.findById(id, {
   include: {
       relation:'contact',
       where :{deleted: false},   // no working here
       scope:{
         where:{deleted: false}   // here will add condition on contact table
       }
   } 

})

有人有任何想法吗?在这种情况下,如何为“直通”模型job_contact模型设置条件?

1 个答案:

答案 0 :(得分:0)

我发现无法与其他两个模型的查询中的过滤器进行交互。如果要访问直通模型,则需要单独查询。

请参阅答案here底部的更多信息以及链接的github讨论。