我正在开发一个投票应用程序,我有用户、投票和投票(用户和投票之间的中间人)。关于在我的模式中访问投票,我在决定在 GraphQL 中做什么是正确的事情时遇到了麻烦。
我的根查询中是否应该有一个votes
字段,包含所有投票,可以通过 args 过滤,用于特定用户的投票或特定民意调查?
我的根查询下是否应该有一个votes
字段 - 解析所有投票,每个下的另一个user
- 解析所有用户的投票,以及每个下的另一个poll
- 解析所有投票的投票?
两个都好吗?
我不是在问哪种方法有效,而是哪种方法是正确的,谢谢。