It is of course a relevant question to ask that, since GraphQL is based on graph thinking, how can we use GraphQL on top of a graph database? To answer that, we first look at the use case in which an existing graph database is supported from a GraphQL API. Later we look at a common use case, whereby a GraphQL API will be used with a new graph database.
Since transformations are based on the language of the DBMS, I use the language of the Neo4j1 graph platform (see https://neo4j.com/ ). It is called Cypher, and it is a very powerful, declarative ...