2

我有一个带有 Auth0 和 graphQl 的应用程序。

我使用数据加载器对 DB 的请求进行批处理。https://github.com/graphql/dataloader

例如,从 DB 中获取数据如下所示:

// Booking is Mongoose model
new DataLoader(
  bookingIds => Booking.find({ _id: { $in: bookingIds } }),
);

现在我需要获取有关用户组的数据。当然,我可以写


// getUser is ManagementClient.getUser from 'auth0' package
new DataLoader(
  userIds => Promise.all(
    userIds.map(
      id => getUser({ id }),
    ),
  ),
)

这个解决方法很慢。我可以一次请求获取用户集合的数据吗?

4

1 回答 1

0

我与 Auth0 社区团队合作。您可以从管理控制台使用 GET users 端点检索用户。有机会的时候看看。谢谢!

于 2020-01-16T14:51:22.253 回答