在 Loopback restful api 过滤器中一起使用 or 和 between

Using or and between together in Loopback restful api filter

我正面临这样的问题。 如果我想在环回中应用这种过滤器 restful api filter.

在(0,7) 之间或(11,17) 之间或(21,27) 之间

如何编写过滤脚本?

在代码中:

var myFilter = {
  where: {
        or: [{
            val: {
                between: [0, 7]
            }
        }, {
            val: {
                between: [11, 17]
            }
        }, {
            val: {
                between: [21, 27]
            }
        }]
    }
};

MyModel.find(myFilter, function (err, instances) {
  // Code to apply on found instances 
});

您可以在 REST 查询中使用 a stringified JSON 版本的过滤器。