节点显示随机 属性 而不是第一个 属性 '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
名称。
可视化工具与数据库是分开的。目前无法在数据库中设置任何内容来告诉可视化应用程序哪个 属性 应该用于显示标题。
您当然可以在可视化工具本身中更改每个节点标签使用的标题。在可视化工具窗格中查询正下方的行中,您应该会看到节点标签。单击其中一个,在可视化工具窗格的底部,您应该会看到将影响具有该标签的所有节点的显示选项,包括用于节点的大小和颜色以及用作标题的 属性。
我正在使用 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
名称。
可视化工具与数据库是分开的。目前无法在数据库中设置任何内容来告诉可视化应用程序哪个 属性 应该用于显示标题。
您当然可以在可视化工具本身中更改每个节点标签使用的标题。在可视化工具窗格中查询正下方的行中,您应该会看到节点标签。单击其中一个,在可视化工具窗格的底部,您应该会看到将影响具有该标签的所有节点的显示选项,包括用于节点的大小和颜色以及用作标题的 属性。