跳转至

引用符

nGQL 提供引用符来表示WHEREYIELD子句中的属性,或者复合查询中管道符之前的语句输出结果。

openCypher 兼容性

引用符仅适用于原生 nGQL。

引用符列表

引用符 说明
$^ 引用起始点。更多信息请参见引用属性
$$ 引用目的点。更多信息请参见引用属性
$- 引用复合查询中管道符之前的语句输出结果。更多信息请参见管道符

示例

```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" | +-----------------+-----------+ ```


最后更新: 2026年8月17日