find path 边属性过滤不正确

  • nebula 版本:2.6.1
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)SSD
    • CPU、内存信息
  • 问题的具体描述
    边属性过滤,选择的条件为真,但是路径查询不到。

大哥,你路径中不止一种类型的边, 这个过滤条件会对 路径中的每一个边都作用一下的,对非email类型的边就直接返回false,造成把整个路径都过滤掉了

可以使用 where email.transtime > 10 OR email.transtime is EMPTY 做过滤条件

1 个赞

那感觉不太符合使用习惯,应该没有条件的边类型不做过滤就行了。

为啥加了这个就可以了,不是太理解啊。

对 非 email类型的边 email.transtime is EMPTY 会返回true, 所以where过滤条件就返回true了啊

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