私は投票アプリケーションに取り組んでおり、ユーザー、投票、および投票 (ユーザーと投票の仲介者) を持っています。スキーマで投票にアクセスすることに関して、GraphQL で何をするのが正しいかを判断するのに苦労しています。
votes
特定のユーザーの投票、または特定の投票で、引数を介してフィルター処理できるすべての投票を含むフィールドをルート クエリに含める必要がありますか?
ルート クエリの下に、すべての投票に解決されるフィールド、各ユーザーの投票に解決される別のフィールド、およびすべての投票の投票に解決される各votes
フィールドの下に別のフィールドが必要ですか?user
poll
どちらも大丈夫ですか?
どちらがうまくいくかを尋ねているのではなく、どちらが正しいことなのか、ありがとう。