はじめに この記事はRuby on Rails Advent Calendar 2017 8日目の記事です。 間違っている情報や抜けている手順などがあったら修正するので教えてください。 中途半端な記事になっちゃって、すみません。 やりたかったこと グラフ型データベースに格納してあるデータをGraphQLでAPIを提供する。 Neo4jとは Neo4jとはNoSQLの一種であるグラフ型データベースの一つです。 グラフ型データベースとは名前の通り、データをグラフ構造で扱うことができるデータベースです。 この図の例だと緑のノードがPersonで、赤いノードがMovieです。 矢印に書いてあるACTED_INやDIRECTEDがノード間の関係になります。 GraphQLとは GraphQLはJSONに似たフォーマットのQueryによってネストしたデータを一括で取得することができるAPIです。 Qu