何を言っているかわからないと思うけど、例えば「1週間以内に新規登録したユーザー一覧を返す」みたいなフィールドをどう設計するかという話。いくつかパターンがありそう。 1. 専用のフィールドを用意する query { recentlyRegisteredUsers: [User!]! } クライアントからはこのフィールド呼べばいいだけなので楽。ただし、新たに「最近更新があったユーザー一覧を返したい」のような要望がでてきたら、似たようなフィールドが無尽蔵に増えていく可能性がある。 2. 全部返すフィールドを特定の条件でフィルタできるようにする query { users( filter: UserFilter ): [User!]! } enum UserFilter { "1週間以内に新規登録したユーザー" RECENTLY_REGISTERED } 1 よりはフィールドの治安は保たれそうだけ