5.4 · Lesson

Spring Data Neo4j Projections

This lesson covers the basics of Full definition for projection (opens in a new tab)An in-memory copy of part of your database that graph algorithms run against. You choose which nodes and relationships it holds. in Spring Data Neo4j. You will learn what a projection is, when it is useful, as well as how to create and use it in your application.

Projections contain some subset or manipulation of a domain entity and act like a "view" of that entity. There are a few different situations where projections are invaluable, mostly centered around needing customized versions of a large object.