避免过滤结果中的某些查询字段

时间:2016-10-12 22:47:13

标签: feathersjs

当我使用/restaurants?includeData中的查询字符串向服务发出GET请求时,默认使用includeData来过滤餐馆,结果为零。

如何避免在过滤中使用此特定查询字段,以便我可以在钩子中将其用于我自己的目的?

1 个答案:

答案 0 :(得分:0)

您可以创建另一个before挂钩,将hook.params.queryhook对象修改为您需要的内容:

app.service('myservice').before(function(hook) {
  hook.includeData = hook.params.query.includeData;

  delete hook.params.query.includeData;
});