如何将参数传递给Dataloader批处理查询函数?

时间:2019-09-04 14:02:01

标签: graphql dataloader

我正在使用带有数据加载器的graphql。我有下一个查询:

users {
  products(isDeleted: false, categoryId: 23) {
    name
    price
  }
}

我有属性解析器:

productsLoader = new DataLoader(keys => this.productsService.load(keys));
async products(@Parent() user, @Args() args) {
  // what about args here???
  this.productsLoader.load(user.id);
}

我应该如何以正确的方式将args传递到productsService.load()方法?

0 个答案:

没有答案