Amplify Appsync スキーマの書き方 

実現したいこと

ここに実現したいことを箇条書きで書いてください。

前提

AWS Amplify を使用し、ネイティブアプリを構築する際、APIをAppsyncで実装する。

発生している問題

同じData sourceから、取得するカラムが異なるクエリを行うようにしたい。

例えば、Postテーブルが存在し、これにUserテーブルを紐づけるスキーマを定義する。
このPostテーブルに対するクエリのレスポンスに
Userカラムも含めるものPostタイプとUserカラムは含めないPostWithoutAutherタイプ、2つのクエリをappsyncで実現するにはスキーマの定義はどのようになる?
クエリの書き方がわからないです。

graphql.schema

1type PostWithoutAuther {2 id: ID!3 title: String 4}5type Post @model {6 id:ID!7 title:String 8 auther: User 9}10type User {11 is: ID!12 name: String 13}14 15type Query {16 getPost(id: ID!): Post 17}18

コメントを投稿

0 コメント