MATCH如何根据edge的属性返回node的属性

提问参考模版:

  • nebula 版本:nebula: 2.6.0
  • 部署方式:单机
  • 安装方式:Docker
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
    你好,我想找到某种特定关系的path,然后返回path中头尾节点的name属性。我使用了如下语句,但是报错:SemanticError: unsupported input/variable property expression in yield.我该如何处理?

第一次提问,记得上版本号啊,因为 Nebula 每个版本都会有细微的区别。

补充下 Nebula 的版本号,然后参考下这个帖子的回复 SemanticError: Missing yield clause. - #5,来自 jmq2020

nebula: 2.6.0
安装方式:docker-compose

fetch prop 语句中的 yield子句是 不允许输出。其他语句的结果的,只可以输出当前fetch prop 语句中的结果

1 个赞

那想要实现我的这个需求的话,没其他较好的方案了吗? 尝试用过match,但效率太低了

年后的3.0版本,match性能会提升

2 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。