LoopBack字段过滤器不起作用

时间:2018-01-28 23:14:59

标签: javascript mysql loopbackjs

我正在尝试使用loopback创建应用,我的问题是字段过滤器。这是行不通的。它返回数据库中的所有数据。我正在使用mysql连接器。

'use strict';

module.exports = function(Dog) {
  Dog.observe('loaded', function doStuf(ctx, next) {
    Dog.find({fields: {breed: true}}, function(err, data) {
    });
    next();
  });
};

我想返回客户回复,如:

{
"breed": "labrador"
},
{
 ....
}

1 个答案:

答案 0 :(得分:0)

根据加载的文档(https://loopback.io/doc/en/lb2/Operation-hooks.html),加载的函数允许您在将数据返回到操作之前修改数据。你使用find()什么都不做。我的意思是没有相关性您想要自己修改数据。因此,请尝试更改ctx.data。您可以在那里删除或添加密钥。