GRAPH_EDGES没有工作,文档没有帮助

时间:2017-01-24 16:47:19

标签: arangodb

好的,所以我在这里发帖,因为ArangoDB文档没有帮助我。我将从2.5.7迁移到最新的ArangoDB。我在其中一个查询中使用了GRAPH_EDGES,它不再起作用了。我跟着https://docs.arangodb.com/3.1/cookbook/AQL/MigratingGraphFunctionsTo3.html,但这不正确。在一个地方,它说不使用@graphName,但它继续显示它的使用。 我的查询如下:

{"query":"for P in ANY @startId myEdgeCollection  RETURN P","bindVars":{"startId":{"signature":"sig1"}}}

我尝试了以下查询更改并返回空结果:

{{1}}

有人可以提供帮助。

1 个答案:

答案 0 :(得分:1)

graphName的使用取决于具体情况。该文档不会告诉您再也不会使用它了。

在您的情况下,您必须将P替换为v, e。您可以找到有关语法here的更多信息。

然后您的代码应如下所示:

{"query":"for v, e in ANY @startId myEdgeCollection RETURN e","bindVars":{"startId":{"signature":"sig1"}}}