strongloop环回中的.pluck函数?

时间:2015-10-01 11:49:29

标签: loopbackjs strongloop

storongloop loopback是否具有给定模型的pluck函数?

对于产品型号,

在Rails中我可以写

Product.where(some_condition).pluck(:name)

它将返回与条件匹配的产品名称数组。

loopback中有类似内容吗?

PS:我知道我可以使用fields过滤器,然后使用下划线(或lodash),但这是一个两步过程。

1 个答案:

答案 0 :(得分:0)

选择特定列:

{"fields":{"name":true, "email":true}}

条件:

{"where":{"id":2}} 

结合

{"fields":{"id":true},"where":{"id":{"inq":[10,20,30]}}}

上面的代码非常有效。 Node.js 代码如下:

var m = server.models.customer;
    m.findOne({
        fields: ['name', 'email'],
        where: {
            id:{inq:[10,20,30]}}
        }
    }, function (err, data) {
        console.log(data);
    })