MATCH (n)
WITH n
LIMIT 1
MATCH (n)-[:PARENT*]->(root)
WHERE NOT (root)-[:PARENT]->()
RETURN root
或者在java中
Node n = db.getNodeById(0);
while (n.hasRelationship(RelTypes.PARENT, Direction.OUTGOING)) {
n = n.getSingleRelationship(RelTypes.PARENT, Direction.OUTGOING).getEndNode();
}
1条答案
按热度按时间wrrgggsh1#
您可以将这些作为csv文件导入neo4j,然后运行如下算法:
我猜是“孩子家长”
取一个随机节点并找到根。
或者在java中