2016-06-25 5 views
2

私はNeo4j初心者であり、Neo4jブラウザが視覚化を表示することに感謝しています。私はNeo4j 2.2を使用しています。バージョンがused in the book I'm following along withです。Neo4jブラウザでCypherプロパティを表示する:これら2つのクエリの違いは何ですか?

ノードがどのように作成されたかについての私の理解に間違いがあるかどうか、構文エラーがあるかどうかを理解してください。

私はこれを達成したいと思います:

enter image description here

作成ノード - マシュー

をあなたはそれの上に重ね名前を持つノードのマシュー」を見ることができるように。ホバリングすると、プロパティとラベルが表示されます。リサ

ノードリサもそれに重ねて名前を持っている - 私は、ノードの作成

CREATE (matthew:MALE:STUDENT {Name:'Matthew', surname:'Cooper',age:36, country:'US'});

、それを作成するには、このサイファークエリを使用し「名前」 enter image description here

プロパティに注意してください。あなたがあなたの上に置くと、私は

CREATE (lisa:FEMALE {name:'Lisa', surname:'Adams', age:15, country:'Canada'});

マシュークエリのnameプロパティは、文の場合、すなわちで綴られていることを質問

注意を以下サイファーのクエリを使用 enter image description here

を見ますNameとリサクエリの綴りが小文字の場合name文の大文字と小文字のリサノードを作成した場合、その名前は上に重なって表示されません。どうしてこれなの?私は彼らが同じだろうと思ったでしょう。 'Name'と 'name'の違いは何ですかcypherクエリプロパティは大文字と小文字を区別しますか?

という名前の同じ綴りを使用してLisa cypherクエリを実行したスクリーンショットです。このプロパティは、ビジュアライゼーションのノードにオーバーレイされません。

enter image description here

+0

属性名と値は、Neo4jでは大文字と小文字が区別されます。 「FEMALE」ラベルの表示プロパティが正しく設定されていないという理由で表示されないことが予想されます。ブラウザの上部にある「FEMALE」ラベルをクリックすると、その特定のラベルの表示プロパティを下部に設定できます。 –

+0

これは正解です。まさになぜ 私は明示的にそれをUIで設定する必要がありました。わかりません。これは、デフォルトで/自動的にMaleラベルに設定されていました。 ありがとうございました! – HowApped

+0

おそらく 'FEMALE'ノードを初めて作成したときに何かに自動的に関連付けられていました。それはあなたが事実の後にそれを入れ替えるまで、そのままになります。 –

答えて

0

はいサイファープロパティは、大文字と小文字が区別されています。

キャプションとして表示する属性のヒューリスティックを使用し、スタイリングに保存します(:styleで表示)。

あなたはダウンロードして編集して、再度そのファイルをアップロードしたり、使用されているプロパティを参照caption属性でこの

:style 
node { color: ... } 
... 

のようなコマンドでそれを上書きすることができます。

も参照してください。https://neo4j.com/developer/guide-neo4j-browser/#_styling_neo4j_browser_visualization

関連する問題