我正在使用GraphQL和Sequelize进行一个小项目。
我想要一个这样的架构:
(schema.graphql)
type Team {
id: Int
name: String
members: [Users]
}
type Query {
getTeam: [Team]
}
但是我的解析器看起来像:
resolver = {
Query: {
getTeam: resolver(Team, {
before: async (findOptions, {}, {args}) => {
return findOptions;
},
after: (teams) => {
return teams;
}
}),
},
Team: { members: resolver(Team.associations.members), }
Mutation: {}
};
这不是我想要的。 如何从团队中检索用户而不先检索Team_Member然后再检索用户?