gpt4 book ai didi

java - 获取节点的子节点

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:48 25 4
gpt4 key购买 nike

我正在使用 Java 进行编码,并且正在使用 neo4j db。如何使用java代码查找节点的子节点?例如,这是我的图表:

[D] -> [A]
[A] -> [B]
[A] -> [C]

我想从A节点开始获取[B]和[C]节点。

-> - 表示相同的关系...

最佳答案

使用 Java API,这看起来像:

Node a = ....;
Collection<Node> children = new HashSet<Node>();
for (Relationship r: a.getRelationships(Direction.OUTGOING) {
children.add(r.getEndNode());
}

getRelationships 也可能会过滤关系类型,请参阅 http://api.neo4j.org/1.9/org/neo4j/graphdb/Node.html .

关于java - 获取节点的子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16905204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com