Using Cypher with Neography by Max De Marzi.
From the post:
Cypher is the query language of Neo4j, and as promised I’ll show you how you can use it to implement friend recommendations as well as degrees of separation.
Curious. What other questions would you ask of a graph database other than friend recommendations and degrees of separation?