エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【GraphQL】何らかの条件で何らかを集めてくるフィールドの設計、どうする? - magamingのブログ
何を言っているかわからないと思うけど、例えば「1週間以内に新規登録したユーザー一覧を返す」みたいな... 何を言っているかわからないと思うけど、例えば「1週間以内に新規登録したユーザー一覧を返す」みたいなフィールドをどう設計するかという話。いくつかパターンがありそう。 1. 専用のフィールドを用意する query { recentlyRegisteredUsers: [User!]! } クライアントからはこのフィールド呼べばいいだけなので楽。ただし、新たに「最近更新があったユーザー一覧を返したい」のような要望がでてきたら、似たようなフィールドが無尽蔵に増えていく可能性がある。 2. 全部返すフィールドを特定の条件でフィルタできるようにする query { users( filter: UserFilter ): [User!]! } enum UserFilter { "1週間以内に新規登録したユーザー" RECENTLY_REGISTERED } 1 よりはフィールドの治安は保たれそうだけ
2023/05/26 リンク