Arangodb 图_边不起作用,文档不起作用

Arangodb 图_边不起作用,文档不起作用,arangodb,Arangodb,好的,我在这里发帖是因为ArangoDB文档对我没有帮助。我正在从2.5.7升级到最新的ArangoDB。我在其中一个查询中使用了GRAPH_边,它不再工作了。我遵循了,但这是不正确的。在一个地方,它说不要使用@graphName,但随后它继续显示它的用法。 我的问题如下: {"query":"for P in GRAPH_EDGES(@graph, @example, {edgeCollectionRestriction:\"myEdgeCollection\"}) RETURN P","bi

好的,我在这里发帖是因为ArangoDB文档对我没有帮助。我正在从2.5.7升级到最新的ArangoDB。我在其中一个查询中使用了GRAPH_边,它不再工作了。我遵循了,但这是不正确的。在一个地方,它说不要使用@graphName,但随后它继续显示它的用法。 我的问题如下:

{"query":"for P in GRAPH_EDGES(@graph, @example, {edgeCollectionRestriction:\"myEdgeCollection\"}) RETURN P","bindVars":{"example":{"signature":"sig1"}, "graph" : "GRAPH2"}}
我尝试了以下查询更改,它返回空结果:

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

有人能帮忙吗。

图形名称的使用取决于具体情况。docu不会告诉你不要再使用它了

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

那么您的代码应该如下所示:

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

答案对你有用吗?如果是,您能将其标记为“已接受”吗?如果没有,还缺什么?我这周会查的。