代码之家  ›  专栏  ›  技术社区  ›  Nizar

Neo4j Web浏览器:显示幻影数据(服务器上不存在数据)

  •  0
  • Nizar  · 技术社区  · 1 年前

    我们使用Neo4j Web浏览器观察到无法解释的行为。

    • Cypher查询只返回3个关系,但web浏览器显示5个。

    • 正如你所看到的,在右侧我们有这样的文本:显示4个节点,3个rel 但图表显示5 rel。

    • Web浏览器中的表Tab显示了3条记录,密码结果返回3 rel

    • 我们在其他查询中观察到了这种行为,这不仅仅是针对此处共享的查询。

    • 当我们刷新Neo4j WebBrowser(重新加载/刷新chrome浏览器选项卡)时,有时我们会显示正确的数据,有时则不然

    a snapshot to help to inderstand

    附言:我们运行5.14.0社区版和Neo4j Web浏览器5.12.0

    当做 尼扎尔

    0 回复  |  直到 1 年前
        1
  •  0
  •   Christophe Willemsen    1 年前

    在neo4j浏览器中 connect result nodes 选项在默认情况下处于启用状态。

    enter image description here

    当您从查询中返回节点时,浏览器将在后台创建一个额外的查询,用于查找节点之间的关系并自动显示它们。

    例如,如果我使用Cypher只返回两个节点

    MATCH (n:Person {name: "Christophe"})
    MATCH (s:Song {title: "Numb"})
    RETURN n, s
    

    它会在后台发现它们之间存在现有关系,并从数据库中获取并显示

    enter image description here