2016-06-25 12 views
2

Ich bin ein Neo4j Anfänger und dankbar für den Neo4j Browser Visualisierungen zu zeigen. Ich verwende Neo4j 2.2, weil es die Version ist sein used in the book I'm following along withAnzeigen einer Cypher-Eigenschaft im Neo4j-Browser: Was ist der Unterschied zwischen diesen beiden Abfragen?

Bitte helfen Sie mir zu verstehen versuchen, wenn ich einen Syntaxfehler oder genauer gesagt haben, wenn es eine Lücke in meinem Verständnis geht darum, wie Knoten erstellt werden.

Ich möchte, dies erreichen:

enter image description here

Erstellen von Knoten - Matthew

Wie Sie Knoten 'Matthew' den Namen auf ihm überlagert hat sehen können. Schwebend, und Sie sehen die Eigenschaften und Beschriftungen. Notieren Sie sich die Eigenschaft 'Name' enter image description here

habe ich diese Cypher Abfrage, es zu schaffen

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

Erstellen von Knoten - Lisa

Knoten Lisa hat den Namen auf sie zu überlagert. Wenn Sie den Mauszeiger über Sie sehen enter image description here

ich folgende Cypher Abfrage verwendet

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

Die Frage

Beachten Sie, dass der Name-Eigenschaft in der Matthäus-Abfrage wird mit Satz Fall Dinkel dh Name und die Lisa-Abfrage wird in Kleinbuchstaben geschrieben name Wenn ich einen Lisa-Knoten mit Satzfall erstelle, wird der Name nicht über den Anfang gelegt. Warum ist das? Ich hätte gedacht, sie wären gleich. Was ist der Unterschied zwischen 'Name' und 'Name' Sind die Query-Eigenschaften der Groß- und Kleinschreibung von Groß- und Kleinschreibung abhängig?

Hier ist ein Screenshot der Ausführung der Lisa-Chiffre Abfrage mit der gleichen Schreibweise Name und die Eigenschaft ist nicht auf den Knoten in der Visualisierung überlagert.

enter image description here

+0

Attributnamen und -werte Groß- und Kleinschreibung in Neo4j sind. Ich erwarte den Grund, dass es nicht nach der Tatsache angezeigt wird, dass die Anzeigeeigenschaft für die 'FEMALE' Etiketten nicht richtig festgelegt ist. Klicken Sie auf das Label "FEMALE" oben im Browser, damit Sie die Anzeigeeigenschaft für das jeweilige Label unten einstellen können. –

+0

Dies ist die richtige Antwort. Ziemlich warum Ich musste das explizit in der Benutzeroberfläche festlegen, die ich nicht kenne. Es wurde standardmäßig/automatisch für das Label Male festgelegt. Vielen Dank! – HowApped

+0

Beim ersten Erstellen des 'FEMALE'-Knotens wurde es wahrscheinlich automatisch mit etwas anderem korreliert. Es würde dann so bleiben, bis Sie es nach der Tat umgestellt haben. –

Antwort

0

Ja Cypher Eigenschaften sind Groß- und Kleinschreibung.

Es verwendet eine Heuristik, bei der Attribute als Beschriftung angezeigt werden, und speichert diese im Stil, den Sie mit :style sehen können.

können Sie herunterladen und bearbeiten und laden Sie die Datei erneut, oder sie überschreiben mit einem Befehl wie diesem

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

Im caption Attribut, das Sie sehen, welche Eigenschaft verwendet wird.

siehe auch: https://neo4j.com/developer/guide-neo4j-browser/#_styling_neo4j_browser_visualization