最近更新时间:2025-11-11 16:29:40
Cypher 查询 是 AGE 提供的核心查询方式,用于在图中执行创建、更新、匹配、删除等操作。
在 AGE 中,所有 Cypher 查询均通过位于 ag_catalog 命名空间下的 cypher 函数执行。该函数返回 PostgreSQL SETOF 格式的记录结果,可用于从图中提取结构化数据或对象信息。
cypher(<graph_name>, <query_string>, <parameters>)参数 | 描述 |
| 要执行查询的图名称。 |
| 使用 Cypher 语法编写的查询语句。 |
| 可选参数,用于在 Cypher 查询中传递 预编译语句(Prepared Statements) 的参数映射。 |
SELECT * FROM cypher('graph_name', $$
/* Cypher Query Here */
$$) AS (result1 agtype, result2 agtype);cypher 函数使用 $$ 包裹多行 Cypher 查询。
返回结果需在 AS 子句中显式定义列名与类型,以确保结果集正确映射。