1

私は Java でコーディングしており、neo4j db を使用しています。javaコードを使用して、ノードの子を見つける方法は? たとえば、それは私のグラフです:

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

そして、Aノードから始まる[B]および[C]ノードを取得したい。

-> - 同じ関係を意味します...

4

1 に答える 1

1

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を参照してください。

于 2013-06-03T21:37:05.403 に答える