Type Definitions

  • Basics - Learn how to define your nodes and relationships using GraphQL type definitions.

  • Types - Learn about the various data types available in the Neo4j GraphQL Library.

  • Unions and Interfaces - Learn about two GraphQL concepts, unions and interfaces, and how they map to the Neo4j database.

  • Relationships - Learn more about defining relationships using the Neo4j GraphQL Library.

  • Access Control - Learn about how to restrict access to certain types or fields.

  • Autogeneration - Learn about certain types which you can enable autogeneration of values for.

  • @cypher directive - Learn about how to add custom Cypher to your type definitions.

  • Default Values - Learn about different ways of setting default values for particular fields.