节点显示随机 属性 而不是第一个 属性 'name'

Nodes displaying random property instead of the first property 'name'

我正在使用 neo4j(Neo4j 浏览器版本:3.2.20/Neo4j 服务器版本:3.5.8(社区))中的一些电子邮件数据,并且在导入时我希望 name 显示在节点,但 subPlusDomain 显示在节点上。

这是我的导入:

call apoc.load.json("file:///sessions/sender_test.json") yield value unwind value.sender as sender
create (s:Sender { name:sender.name, domain:sender.domain, subPlusDomain:sender.subPlusDomain, to:sender.to, url:sender.url })

我也尝试了以下方法,但 运行 遇到了同样的问题:

call apoc.load.json("file:///sessions/sender_test.json") yield value unwind value.sender as sender
MERGE (s:Sender {name:sender.name})
    ON CREATE SET s.name = sender.name, s.domain = sender.domain, s.subPlusDomain = sender.subPlusDomain, s.to = sender.to, s.url = sender.url

注意:所有 names 都是唯一的,所有 subPlusDomain 都是不同的,但是当您查看节点时,有 6 个节点显示相同的 subPlusDomain 名称。

可视化工具与数据库是分开的。目前无法在数据库中设置任何内容来告诉可视化应用程序哪个 属性 应该用于显示标题。

您当然可以在可视化工具本身中更改每个节点标签使用的标题。在可视化工具窗格中查询正下方的行中,您应该会看到节点标签。单击其中一个,在可视化工具窗格的底部,您应该会看到将影响具有该标签的所有节点的显示选项,包括用于节点的大小和颜色以及用作标题的 属性。