LOOKUP ON查询报这个错误:errorCode: -7, ErrorMsg: SyntaxError: syntax error near `";LOOKUP'

Studio:V2.2.1
Nebula:nebula-graph-2021.03.28-nightly.ubuntu2004.amd64.deb

在Go语句中执行"USE space1;LOOKUP ON v1;" 出现如下错误:

errorCode: -7, ErrorMsg: SyntaxError: syntax error near `";LOOKUP'

但是在 Nebula Graph Studio中输入以上语句,运行通过,并得到了正确结果。

使用版本如下:
Nebula 版本:nebula-graph-2021.03.28-nightly.ubuntu2004.amd64.deb
Studio 版本:nebula-graph-studio-v2 //Docker镜像
Go 客户端:github.com/vesoft-inc/nebula-go/v2@master

已解决:
点v1是通过变量传入的;
使用Go方法里的wrapper.AsString()得到的字符串的值和wrapper.String()得到的字符串的值不相等,wrapper.String()的string有两层双引号
wrapper.String()得到的值为"“v1"”,wrapper.AsString()得到的值为"v1"
改用AsString()方法的值执行成功,并得到正确结果

1 个赞

浙ICP备20010487号