Sangria で定義されたローカルの GraphQL サーバーに対してクエリを実行しようとしています。私は次のように定義された突然変異を持っています:
val Mutation = ObjectType(
"Mutation", fields[DAO, Unit](
Field("addMovie", IntType,
arguments = Title :: Genre :: IMDBLink :: Nil,
resolve = ctx => ctx.ctx.addMovie(ctx.arg(Title) , ctx.arg(Genre), ctx.arg(IMDBLink)))
)
しかし、それに対してクエリを実行しようとすると、次のクエリで構文エラーが発生します。
mutation addMovieQuery {addMovie(title: "asd", genre: "asasdqw", IMDBLink: "$imdbLink") {}}
またはField 'addMovie' of type 'Int' must not have a sub selection
、角かっこ内の id を使用してクエリを実行する場合