是否支持属性引用省略结点类型?

  • nebula 版本:1.10
  • 部署方式:分布式
  • 硬件信息
    • 磁盘 :HDD 4T
    • CPU、内存信息:Intel® Xeon® CPU E5-2650 v4 @ 2.20GHz,156G
  • 问题的具体描述
    请问目前查询是否支持省略引用属性的结点类型,比如 GO 1 STEPS FROM hash(“0b124bdeada9d45514550fb3bfd1e486”) OVER related_ip,related_domain,related_url BIDIRECT YIELD $$.IP.node_value AS IP_value, $$.DOMAIN.node_value AS DOMAIN_value, $$.URL.node_value AS URL_value
    转变为
    GO 1 STEPS FROM hash(“0b124bdeada9d45514550fb3bfd1e486”) OVER related_ip,related_domain,related_url BIDIRECT YIELD $$.*.node_value AS value

目前的方法是分开查,但带来的问题是查询的时候需要维护一个图数据结构。目前可以省略TAG类型来获取终点的属性吗?

感觉这个问题比较根源的原因还在于目前的查询对于TAG的依赖比较多。
除此之外,比如我想遍历这个点的所有1跳结点,如果OVER * 的话,返回的是数据结构中所有的边,而不是这个点存在的边

1 个赞

看起来是不支持的

后续会更新吗?而且如果目前OVER * 的话,后面想利用边的属性做筛选或者边的头尾结点的属性也没法做到。感觉只能在查询前做好各种类型的全部定义,然后拆分成多个子语句了