Java Neo4j-指定单向关系类型

Java Neo4j-指定单向关系类型,java,neo4j,Java,Neo4j,我正在使用neo4j,从Java调用它。 我注意到,当使用Dijkstras算法时,它选择每个关系作为双向关系。我想知道如何建立单向的关系 到目前为止,我正在做的是: Relationship relationship = firstNode.createRelationshipTo(secondNode, link); 是否可以在关系中包含方向?问题不在于关系本身。Neo4j关系是单向的。问题在于你的疑问。如果您可以在此处添加查询,我可能可以帮助您。因此,如果我希望它们处于双向关系中,我必须

我正在使用neo4j,从Java调用它。 我注意到,当使用Dijkstras算法时,它选择每个关系作为双向关系。我想知道如何建立单向的关系

到目前为止,我正在做的是:

Relationship relationship = firstNode.createRelationshipTo(secondNode, link);

是否可以在关系中包含方向?

问题不在于关系本身。Neo4j关系是单向的。问题在于你的疑问。如果您可以在此处添加查询,我可能可以帮助您。因此,如果我希望它们处于双向关系中,我必须添加secondNode.createRelationshipTo(firstNode,link)?代码是:`PathFinder dijkstra=GraphAlgoFactory.dijkstra(PathExpanders.allTypesAndDirections(),“LENGTH”);加权路径路径=dijkstra.findSinglePath(nodeA,nodeB)`解决了,在需要时创建双重关系并使用PathExpander。对于方向(Direction.OUTGOING),问题不在于关系本身。Neo4j关系是单向的。问题在于你的疑问。如果您可以在此处添加查询,我可能可以帮助您。因此,如果我希望它们处于双向关系中,我必须添加secondNode.createRelationshipTo(firstNode,link)?代码是:`PathFinder dijkstra=GraphAlgoFactory.dijkstra(PathExpanders.allTypesAndDirections(),“LENGTH”);加权路径路径=dijkstra.findSinglePath(nodeA,nodeB)`解决,在需要时创建双重关系,并使用PathExpander.forDirection(Direction.OUTGOING)