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