0

我想在节点上设置文本

我有一个例子,创建了节点,但它在图中是裸露的,只有一个没有文字的圆圈。

 merge(n1 {label:'me'})
 return n1

我希望节点上有一个文本。实际上,结果是这样的: 裸节点图像

我所期望的是: 带有文本的节点

我知道我可以用这样的文本创建一个节点:

MERGE (michael:Person { name: 'Michael Douglas' })
RETURN michael

文本将是带有名称的 Michael Douglas 节点

但是,如果我将其更改为:

MERGE (michael:Person { name1: 'Michael Douglas' })
RETURN michael

没有文字!没有文字

或者:

MERGE (michael:Event { name: 'Michael Douglas' })
RETURN michael

文本是数字 35数字文本

那么设置文本的原理是什么?为什么有时会使用人名,有时是内部id的数字?有时是裸露的?

有一些规则吗?一些文件要告诉?

4

1 回答 1

2

Neo4j 浏览器自带可视化工具。

您所看到的具有不同属性的节点显示的事实只是视觉指南,与 Neo4j 本身完全无关。

在文档中:Neo4j 浏览器样式指南

节点将已经具有由浏览器分配的合理标题,浏览器会自动从属性列表中选择一个属性以用作标题。如果单击任何节点或关系,您可以查看该元素的所有属性。属性将出现在可视化下方。较大的属性集可能会折叠成一个子集,但右侧有一个小三角形可以展开它们。

Neo4j 浏览器将选择一个“合适的”属性来显示。所以通常会看到name属性显示但name1没有显示。

要手动选择要显示的属性:

  1. 选择节点(在结果视图的上栏中,而不是在视图中)
  2. 选择要显示为的字段captions(在下方栏中)

在此处输入图像描述

于 2019-05-09T09:02:05.517 回答