引用符
nGQL提供引用符来表示WHERE
和YIELD
子句中的属性,或者复合查询中管道符之前的语句输出结果。
openCypher兼容性
引用符仅适用于原生nGQL。
引用符列表
引用符 | 说明 |
---|---|
$^ | 引用起始点。更多信息请参见引用属性。 |
$$ | 引用目的点。更多信息请参见引用属性。 |
$- | 引用复合查询中管道符之前的语句输出结果。更多信息请参见管道符。 |
示例
# 返回起始点和目的点的年龄。
nebula> GO FROM "player100" OVER follow YIELD properties($^).age AS SrcAge, properties($$).age AS DestAge;
+--------+---------+
| SrcAge | DestAge |
+--------+---------+
| 42 | 36 |
| 42 | 41 |
+--------+---------+
# 返回player100追随的player的名称和团队。
nebula> GO FROM "player100" OVER follow \
YIELD dst(edge) AS id | \
GO FROM $-.id OVER serve \
YIELD properties($^).name AS Player, properties($$).name AS Team;
+-----------------+-----------+
| Player | Team |
+-----------------+-----------+
| "Tony Parker" | "Spurs" |
| "Tony Parker" | "Hornets" |
| "Manu Ginobili" | "Spurs" |
+-----------------+-----------+
最后更新: October 27, 2021
当前内容版权归 Nebula Graph 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Nebula Graph .