2016-10-06 114 views
1

我正在使用FOREACH并注意X和Y节点已填写,但未在neo4j的数据库显示中显示。节点名称未在neo4j中显示

Empty Display for Nodes

值设置正确。

为什么困惑。用于生成节点的简单代码以及来自csv的各种关系类型。

USING PERIODIC COMMIT LOAD CSV WITH HEADERS FROM "file:///C:/neo4j_module_datasets/test2.csv" AS line 

MERGE (X:MyNodeX{text: line.X}) 
MERGE (Y:MyNodeY{text: line.Y}) 

    FOREACH (w in SPLIT(line.A, " ") | 
     MERGE (X)–[R:REL {relationship: w}]->(Y)) 
+0

我注意到我需要设置标题值?但为什么? – thebluephantom

回答

2

浏览器可视距离的Neo4j本身不同,并可视化不可能了解你的特定标签的节点上的属性以用于显示其方式,所以用于选择的过程是手动的。

要设置标题,首先单击要更改其标题的节点标签(位于可视化的顶部)。这将在可视化的底部显示显示选项,例如颜色,大小和标题,其中标题选项是该标签节点的属性。单击其中一个标题选项将更改该标签的所有节点,以将该属性用于标题。

+0

谢谢,但在某些情况下,它是默认设置。我不确定为什么不在这种情况下。不管怎么说,还是要谢谢你。 – thebluephantom

+0

我不知道有任何默认值,当属性完全由用户定义时,这并没有什么意义。如果你的意思是自动选择一些属性作为标题,那么是的,这通常会发生,而我不知道它不会发生的情况,就像你的情况一样。您可能会发现[浏览器界面上的文档](https://neo4j.com/developer/guide-neo4j-browser/)很有帮助,如果您搜索它,那里会有高级标题处理。 – InverseFalcon