neo4j GRASS边框颜色如果属性?

时间:2016-03-24 21:21:31

标签: neo4j grass

如果GRASS样式表中存在属性,是否可以更改节点的边框颜色?例如,如果您有:

  • (x:姓名{first:" test"})
  • (y:姓名{first:" brian" is_cool:" true"})

我希望第二个有红色边框。

1 个答案:

答案 0 :(得分:1)

目前不在。 GRASS样式在节点标签和关系类型级别配置(因此样式适用于与该标签匹配的所有节点),而不是在属性级别。

一种解决方法是为具有特定属性的节点添加其他节点标签:

MATCH (n:Name) WHERE n.is_cool = "true"
SET n:Cool

因此(y:Name {first: "brian", is_cool: true})变为(y:Name:Cool {first: "brian", is_cool: true})。这样您就可以为node.Cool定义一个额外的样式:

node.Cool {
    border-color: #FF0000;
}