GraphQL
https://gyazo.com/d4cd531e8643125ba00a85410aec8969
#Gatsby #Hasura
/icons/link2.iconHP
Qiita.iconhttps://qiita.com/tags/graphql
Zenn.iconhttps://zenn.dev/topics/graphql
GitHub.icongraphql
Twitter.iconhttps://twitter.com/graphql
フィールド
クエリ取得できるフィールドは、スカラタイプとオブジェクトタイプの2種類が存在します。
スカラタイプはプログラミング言語でいうところのプリミティブ型を意味しており、GraphQLでは以下の5種類が対応しています。
スカラタイプ
Int
Float
String
Boolean
ID(文字列)
Faunaには上記に加えて以下のタイプがある
Long
64Bit整数型
Date
フォーマットはyyyy-MM-dd
FQLのData型として登録される
Time
フォーマットはyyyy-MM-ddTHH:mm:ss.SSSZ
FQLのTimestamp型として登録される
オブジェクトタイプ
Query
Between
code:example
query:"created_datime BETWEEN {'2018-02-24T14:59:43.842Z','2018-02-28T14:59:43.842Z'}"
student(query:"created_datime BETWEEN {'2018-02-24@14:59:43:842', '2018-02-28@14:59:43:842'}")
Mutation
参考Qiita
https://qiita.com/shunp/items/d85fc47b33e1b3a88167
https://qiita.com/saboyutaka/items/171f7382cdf75b67d076
参考Zenn
https://zenn.dev/eringiv3/books/a85174531fd56a
参考サイトhttps://techblog.yahoo.co.jp/advent-calendar-2018/create-springbook-graphql-api/
https://ichi.pro/graphql-js-vs-typegraphql-vs-graphql-nexus-46730164746321