我试图在Neo4j中运行以下命令,但是它给出了错误Unknown function'algo.getNodeById'。我正在使用Neo4j桌面(3.4.0),并且正在Neo4j浏览器中运行以下命令:
CALL algo.unionFind.stream('', ':REL', {})
YIELD nodeId,setId
RETURN algo.getNodeById(nodeId).id AS user, setId
我想在图形中找到连接的组件(最大连接的前10个组件)。任何其他可以帮助我可视化图形中连接组件的解决方案也都可以
答案 0 :(得分:0)
某些较旧版本的算法未包含algo.getNodeById()
。如果可以尝试使用最新的图形算法,请不确定如何将其与Neo4j Desktop配合使用,但是我将尝试重新安装它们。您也可以升级桌面版本。
如果所有这些都不可用,请记住algo.getNodeById()
仅通过其内部ID匹配该节点,您可以使用以下命令获得相同的功能。
CALL algo.unionFind.stream('', ':REL', {})
YIELD nodeId,setId
MATCH (node) where id(node) = nodeId
RETURN node.id AS user, setId