Neo4j GraphQL 工具箱
该 Neo4j GraphQL 工具箱 是一款可以集成到 Neo4j 的入门级低代码工具。它旨在用于 Neo4j GraphQL API 的开发和实验。借助它,您可以
-
使用有效的凭据连接到 Neo4j 数据库。
-
定义(或内省)类型定义。
-
构建 Neo4j GraphQL 模式。
-
实验、查询和玩耍。
连接到 Neo4j 数据库
在开始使用工具箱之前,请确保您已按照所有 要求 运行 Neo4j 数据库。您可以使用 Neo4j 桌面 或 Neo4j AuraDB 来完成此操作。
设置类型定义
-
直接在工具箱编辑器中设置类型定义,或内省您连接到的 Neo4j 数据库。
如果您按照 入门教程 的步骤操作,您应该在 GraphQL 工具箱中看到这些类型定义
type Actor { actedInMovies: [Movie!]! @relationship(type: "ACTED_IN", direction: OUT) name: String! } type Movie { actorsActedIn: [Actor!]! @relationship(type: "ACTED_IN", direction: IN) title: String! }
-
单击“构建模式”按钮,然后转到查询编辑器选项卡。
-
使用
@neo4j/graphql
库中自动生成的 GraphQL 查询和突变查询 Neo4j 数据库{ actors { name } }
查询返回数据库中单个演员的名称
{ "data": { "actors": [{ "name": "Tom Hanks" }] } }