【发布时间】:2018-01-23 11:55:57
【问题描述】:
我想为我的数据库中具有“关键”属性的关系设置不同的样式/颜色。我假设要这样做,我需要使用名为“isCrit”的新标签更新关系并修改草文件。
任何人都可以帮助选择与特定属性的所有关系并创建新标签“isCrit”吗?
neo4j 相当新
【问题讨论】:
标签: neo4j cypher grass-file
我想为我的数据库中具有“关键”属性的关系设置不同的样式/颜色。我假设要这样做,我需要使用名为“isCrit”的新标签更新关系并修改草文件。
任何人都可以帮助选择与特定属性的所有关系并创建新标签“isCrit”吗?
neo4j 相当新
【问题讨论】:
标签: neo4j cypher grass-file
任何人都可以帮助选择与特定对象的所有关系吗? 属性并创建新标签“isCrit”?
Neo4j 关系没有标签。标签是节点的一部分。他们可以持有多个标签。关系具有关系类型。看看the docs about relationships。
此外,关系只能有一种类型。这样,您就无法将其他关系类型添加到给定关系。而且,目前还没有办法改变关系类型。在您想要更改关系类型的情况下,您应该删除当前关系并创建一个具有所需类型的新关系,如this answer 中所述:
MATCH (n:User {name:"foo"})-[r:REL]->(m:User {name:"bar"})
CREATE (n)-[r2:NEWREL]->(m)
// copy properties, if necessary
SET r2 = r
WITH r
DELETE r
【讨论】: