【发布时间】:2019-11-10 22:39:19
【问题描述】:
当我开始充实我的第一个 GraphQL 后端时,我遇到了一个问题,即如何在需要数据透视表时处理模式和解析器中的多对多模型。
假设我有用户和团队。它们中的每一个都在名为 UserTeam 的数据透视表中属于ToMany。问题是如何最好地使用解析器处理数据流。
现在我可以通过为数据透视表创建架构并将解析器关系连接到该架构来处理这个问题。但这似乎太乱了。如果我这样做,查询将结束,例如:
query{
user(ID: "1"){
userTeams(){
team{
name
}
}
}
}
现在必须有更好的方法来做到这一点。我只是不知道它是什么 是。
【问题讨论】:
标签: node.js express graphql sequelize.js apollo