我正在使用Gremlin控制台,连接到AWS Neptune数据库。
g.V().hasLabel('Risk').toList()
可以得到预期结果,但当我试图将结果赋值给一个变量时:
risks = g.V().hasLabel('Risk').toList()
我会得到下面的消息,很明显是因为"token recognition error"在变量名称上引发了错误,因为当我更改变量名称时,消息中的位置和“at”部分也会随之改变。
{"requestId":"650d7c4b-44d1-43f8-b9a3-fbf085cc3ead","code":"MalformedQueryException","detailedMessage":"Query parsing failed at line 1, character position at 3, error message : token recognition error at: 'ks'"}
我在Tinkerpop数据库上尝试了同样的操作,变量赋值起作用了。我错过了什么?