【问题标题】:Unknown function 'algo.getNodeById'未知函数'algo.getNodeById'
【发布时间】:2019-01-30 07:10:46
【问题描述】:

我尝试在 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 个最大连接)。任何其他可以帮助我在图中可视化连接组件的解决方案也可以使用

【问题讨论】:

    标签: neo4j connected-components


    【解决方案1】:

    一些旧版本的算法不包含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
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 2018-11-28
    • 2013-03-03
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多