2016-03-24 9 views
0

GRASSスタイルシート内に属性が存在する場合、または存在しない場合、ノードの境界線の色を変更できますか?例えば、あなたが持っている場合:neo4j GRASS境界線の色属性ですか?

  • (X:名前{最初の "テスト"})
  • (Y:名前{最初の "ブライアン" is_cool: "真"})

2番目に赤い枠線がありますようにお願いします。

答えて

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; 
} 
関連する問題