提问参考模版:
- nebula 版本:2.6.1
- 部署方式: 单机
- 安装方式:RPM
- 是否为线上版本:N
- 硬件信息
- 磁盘( 推荐使用 SSD)
- CPU、内存信息
- 问题的具体描述
边类型为e1,e2,e3
在查询时指定边类型语法校验报错

改成不存在的边类型就不报错,似乎是一个bug。

提问参考模版:
边类型为e1,e2,e3
你的索引是怎么创建的?
没有索引的
这个问题有原因了吗?
发现是一些特殊的字段名会有问题,已提issue:When parser encounters some special property names, it will report an error · Issue #3778 · vesoft-inc/nebula · GitHub ,具体原因还在查,或许您可以先换一个其他的字段名?目前只发现e1
是有问题的
fix之前,着急的话没有条件全用 ` 包裹一下?
(root@nebula) [basketballplayer]> go from "player100" over edge_type1 where edge_type1.e1=="1" yield edge as e;
[ERROR (-1004)]: SyntaxError: Out of range: near `.e1'
Fri, 21 Jan 2022 08:14:57 UTC
(root@nebula) [basketballplayer]> go from "player100" over edge_type1 where edge_type1.`e1`=="1" yield edge as e;
+---+
| e |
+---+
+---+
Empty set (time spent 16406/17289 us)
Fri, 21 Jan 2022 08:15:03 UTC
ok,可以的