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