我要在节点上设置文本
我有一个例子,创建了节点,但是它在图形中没有显示,只有一个没有文本的圆。
merge(n1 {label:'me'})
return n1
我希望节点上显示文本。 实际上,结果是这样的: bare node image
我期望的是: node with text
我知道我可以用这样的文本创建一个节点:
MERGE (michael:Person { name: 'Michael Douglas' })
RETURN michael
文字将为迈克尔·道格拉斯node with name
但是如果我将其更改为:
MERGE (michael:Person { name1: 'Michael Douglas' })
RETURN michael
无文字! no text
或:
MERGE (michael:Event { name: 'Michael Douglas' })
RETURN michael
文本是数字35 number text
那么设置文本的原理是什么?为什么有时会使用人名,有时是一些内部ID?有时是空的?
有一些规则吗?有些文件要说吗?
答案 0 :(得分:2)
Neo4j浏览器带有可视化工具。
您看到的具有不同属性的节点显示只是视觉上的指导,与Neo4j本身完全无关。
在文档中:Neo4j Browser Style Guide
节点将已经具有由浏览器分配的明智的标题,该浏览器会从属性列表中自动选择一个属性以用作标题。如果单击任何节点或关系,则可以查看该元素的所有属性。属性将显示在可视化文件下方。较大的属性集可能会折叠成一个子集,但右侧会出现一个小三角形以展开它们。
Neo4j浏览器将选择一个“适当的”属性来显示。因此,通常会显示name
属性,但没有显示name1
。
要手动选择要显示的属性,请执行以下操作:
captions
的字段(在下部栏中)