【发布时间】:2019-08-20 14:55:44
【问题描述】:
我正在使用 ArangoDB 3.4.6-1,并希望在在线控制台中使用 AQL(如 here 所述)删除顶点。
根据教程的第一步,您应该将边缘保存到变量中。就我而言,声明如下所示:
LET edgeKeys = (FOR v, e, p IN 1..100 INBOUND 'Node/N3' GRAPH 'graph' RETURN e._key)
不带括号的For 本身返回正确的结果:
[
"E3"
]
然而,使用方括号运行整个语句只会引发以下错误:
Query: AQL: syntax error, unexpected end of query string near ')' at position 1:83 (while parsing)
我尝试对其他图形或其他返回值和对象使用可比较的命令,但总是得到相同的错误。
到目前为止,我无法在网上找到合适的解决方案。本教程提供如下示例代码(1:1复制):
LET edgeKeys = (FOR v, e IN 1..1 ANY 'persons/eve' GRAPH 'knows_graph' RETURN e._key)
我得到了完全相同的错误,它甚至无法检查集合。 我做错了什么?
【问题讨论】: