You like the simple JSON API of a document database but would love to use the expressive power of the graph? Now you can have both. Just use Neo4j's cypher
query language to run complex graph traversals but then project the results to a simple document structure. I'll show you how you can easily do that and even provide a Neo4j extension that adds those as simple domain level REST endpoints out of the box.