FreeStyleWiki

GraphQL

[SQL]

GraphQL

  • FaunaDBでGraphQLの仕組みを勉強している

  構造

  • database (データベース)
    • collection (テーブル)
      • index (クエリ対象、リポジトリみたいなもの)

  簡単な例

  • Get started with GraphQL
    • Todoというコレクションを作成し、QueryがインデックスなのでそれにallTodosを追加している
type Todo {
   title: String!
   completed: Boolean
}

type Query {
   allTodos: [Todo!]
   todosByCompletedFlag(completed: Boolean!): [Todo!]
}