© Thomas Frisendal 2018
Thomas FrisendalVisual Design of GraphQL Datahttps://doi.org/10.1007/978-1-4842-3904-9_11

11. Using GraphQL with an Existing Graph Database

Thomas Frisendal1 
(1)
Copenhagen S, Denmark
 

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 ...

Get Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.