显示随机属性而不是第一个属性“名称”的节点

时间:2019-08-28 15:17:31

标签: neo4j graph-databases

我正在使用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名称。

1 个答案:

答案 0 :(得分:2)

可视化器与数据库分开。目前,无法在数据库中设置任何内容来告诉可视化应用程序应使用哪个属性来显示字幕。

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