使用properties()返回属性后,如何限制不返回最后一个属性

  • nebula 版本:3.0.1
  • 部署方式:单机
  • 安装方式:源码编译
  • 是否上生产环境: N
  • 问题的具体描述

在使用go语句或者match语句时,我使用properties(edge) 或者properties($$)的方式返回节点/边属性,但是最后一个属性我是用作TTL col,没有什么展示的必要,因此当返回属性时,想要将最后一个属性排除掉。请问一下大佬们有什么办法yield 或者 return properties的时候,能将最后一个属性排除掉呢?或者有什么方法可以根据属性名字排除某个属性呢?谢谢大家!

properties() 的语义是拿所有的属性,它本身不支持去掉某个属性。

可以改写语句,比如显式指定你要的属性,或者看看用列表运算能不能实现。

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