Я работаю над небольшим проектом с использованием 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, а затем пользователей?