nebulav3.2.1 optional match查询条件不生效问题

部署方式:分布式 3台机器

是否为线上版本:Y

硬件信息
64核cpu 256 内存 1.5TSSD硬盘

nebula 版本:3.2.1

studio v3.4.1

com.vesoft
java client
3.0.0

执行测试语句:
1.match (n:Ngs)
where id(n) in [‘Ngs_91441721MA5512R8X8’,‘Ngs_9136100056383878X5’,‘Ngs_913618888638234063’,‘Ngs_91350681MA2XY99D7N’,‘Ngs_913506811228317350’] and 1==2
return n

结果无数据;

2.optional match (n:Ngs)
where id(n) in [‘Ngs_91441721MA5512R8X8’,‘Ngs_9136100056383878X5’,‘Ngs_913618888638234063’,‘Ngs_91350681MA2XY99D7N’,‘Ngs_913506811228317350’] and 1==2
return n

结果为in条件中的点;

问题:好像只有id条件可用,1==2恒false 为什么没生效?测试其它表达式或者函数 结果一致,条件均不生效

是 bug,感谢反馈。
可以跟一下这个 issue https://github.com/vesoft-inc/nebula/issues/4869 的修复进度。

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