Loopback.io多个包含模型查询条件

时间:2015-06-21 11:24:01

标签: javascript node.js loopbackjs

对于单个模型查询,我们可以对查询中定义的条件应用条件运算,其中和/或运算符应用于一系列条件:

{ where: {<and|or>: [condition1, condition2, ...]}}

是否有一种巧妙的方法为 include 中包含的模型应用条件操作?

举个例子:

Model.find({
    include: [
        {
            relation: "relation1",
            scope: {
                where: { condition1 }
            }
        },
         {
            relation: "relation2",
            scope: {
                where: { condition2 }
            }
        },
        ...
    ]
});

是否可以对上述 condition1,condition2 进行应用和/或操作,即返回所有模型,使其符合所包含模型范围中定义的条件。

1 个答案:

答案 0 :(得分:3)

我相信您可以按照此代码示例执行此操作:

#left

包含过滤器的文档here