gpt4 book ai didi

graph - 在 Neo4j 查询中获取额外的关系

转载 作者:行者123 更新时间:2023-12-02 04:28:51 25 4
gpt4 key购买 nike

我是 Neo4j 新手。对于给定的节点(例如,节点“n”),我试图找到图中以某种方式依赖于它的所有其他节点。换句话说,找到图中具有指向节点“n​​”的边的节点。我使用以下查询获得正确的节点(让我们称它们为 c、d、e):

MATCH (depNode)-[r]->(n:AttributeNode)
WHERE n.name='testnode'
RETURN depNode

在原始图中,节点 c 和 d 也使用关系连接。在上述查询的结果中,我也收到了该关系(c 和 d 之间的边)。如何消除输出中的这种边缘?

最佳答案

如果我正确地回答了你的问题,我认为你已经以表格形式得到了正确的答案,但在可视化形式 Neo4j 中显示了“额外的边缘”。您应该检查表格并确认它是否正确显示了所需的输出(它应该是)。

这里发生的是 Neo4j 浏览器的默认工作方式。每当您尝试检索某些节点时,它也会显示节点之间的所有关系。如果您只想可视化节点,则无法在当前版本的 Neo4j 浏览器中执行此操作。您必须在数据库上使用 Gephi 等可视化工具并相应地过滤结果。

关于graph - 在 Neo4j 查询中获取额外的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24814823/

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