执行简单语句出现:Execute failed: SyntaxError: syntax error near `" OVER c'

nebula版本:1.0
space下存在的边:call

执行命令(执行命令之前已经使用use语句切到对应space下):
GO FROM “player102” OVER call

异常:
E0427 17:40:11.934425 66754 ExecutionPlan.cpp:23] Do cmd GO FROM "player102" OVER call' failed: SyntaxError: syntax error near " OVER c’
E0427 17:40:11.934618 66754 ExecutionPlan.cpp:76] Execute failed: SyntaxError: syntax error near `" OVER c’

go 语句需要搭配 return 之类的返回结果吧。你的 return 呢

还有 1.x 版本基本上已经不在维护了,你如果只是用来学习测试的话,建议使用最新的发行版 v3.4.0

我看文档没有说要return。
这是文档实例:

返回 player102 所属队伍。

nebula> GO FROM “player102” OVER serve;
±-----------+
| serve._dst |
±-----------+
| “team203” |
| “team204” |
±-----------+

公司的测试环境用的就是1.0,并非是个人学习用

1.x 已经没有参考文档了,我有一个猜测是:call 可能是个关键词(保留字),你看看加上反引号看看能不能用。

GO FROM “player102” OVER `call`

依然不行 :thinking:

nebula有没有类似–help的帮助语句?

没有,:thinking: 感觉这个建议挺棒的,可以去 GitHub issue 区提一个需求 issue 么?传送下:Sign in to GitHub · GitHub

已提

1 个赞

1.0版本如何预览数据呢?类比:select * from table这种,我根据2.x的版本语法执行就报语法错误,简单的GO FROM ‘xxx’ OVER {tag|edge}也会报错

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