报错 ——SyntaxError: syntax error near `&& $^.pl'

描述:
按照官方操作Nebula Graph Studio,报错SyntaxError: syntax error near `&& $^.pl’

现象:
如图所示

发现不了错误在哪里,烦请各位大佬指点一二,感激不尽!

我们不支持用 && 来表示 和/与 运算的,用 AND

下面这个操作是 @diamondfang 的操作结果

(root@nebula) [basketballplayer]> match (p1:player)-[:serve]->(t1:team) where p1.name == "Tony Parker" and p1.age == 36 return t1
+------------------------------------+
| t1                                 |
+------------------------------------+
| ("team204" :team{name: "Spurs"})   |
+------------------------------------+
| ("team215" :team{name: "Hornets"}) |
+------------------------------------+
Got 2 rows (time spent 8517/9460 us)

Tue, 17 Aug 2021 11:06:57 CST

(root@nebula) [basketballplayer]> match (p1:player)-[:serve]->(t1:team) where p1.name == "Tony Parker" && p1.age == 36 return t1
[ERROR (-7)]: SyntaxError: syntax error near `&& p1.ag'

Tue, 17 Aug 2021 11:07:04 CST

谢谢您的提醒,官方视频可能没有更新,还是使用的 && 而不是 AND

视频链接贴一个,我去瞅瞅

好的,以下就是哔哩哔哩上的官方视频链接,敬请查收
两分钟包教包会 霹雳无敌帅炸天 Nebula Graph Studio_哔哩哔哩_bilibili

1 个赞

视频可以跳到1分46秒看这个报错的地方

版本不同导致的,v1.x 是支持 && 的,v2.x 是不支持的。我去视频的描述里加一下版本说明

谢谢你的提醒,我以为是自己手残写的有问题,帮我大忙了,要不然我还在苦摸索。有劳您在视频中备注一下吧,以免后来者趟坑了!

已经加好了,B 站还没审核好。

又发现一个问题


是不是这个版本也不支持了?

嗯,这个文档里面写了 https://docs.nebula-graph.com.cn/2.0.1/3.ngql-guide/14.native-index-statements/4.rebuild-native-index/#_3 是一个版本变更。

image

好的,多谢老兄~

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