Neo4j Building Blocks



Neo4j grafdatabase har hovedsakelig følgende byggesteiner -

Nodes

Egenskaper

Relasjoner

Etiketter

Data Nettleser

Node

Node er en grunnleggende enhet av en graf. Den inneholder eiendommer med nøkkelverdipar som vist nedenfor

Her Node Name = "ansatt" og den inneholder et sett med egenskaper som nøkkelverdipar

Egenskaper

Eiendom er en nøkkel-verdi-par for å beskrive en graf noder og relasjoner

Key = Verdi

Hvor Key er en String

Verdi kan være representert ved bruker noen Neo4j Datatyper

Sivil

Relasjoner er en annen viktig byggestein for en grafdatabase. Den forbinder to noder som vist nedenfor.

Her EMP og Dept er to forskjellige noder. "WORKS_FOR" er en sammenheng mellom EMP og Dept noder.

Som det betegner pilmerket fra EMP til Dept, så dette forholdet beskriver som

Emp WORKS_FOR Dept

Hver forholdet inneholder én start node og den ene enden node.

Her "EMP" er en start node

"Dept" er en endenode

Som dette forholdet pilmerkene representerer et forhold fra "EMP" node til "Dept" node, er dette forholdet kjent som "Innkommende bekjentskap" til "Dept" Node

Og "Utgående forhold" til "Emp" node.

Som Nodes , relasjoner også kan inneholde egenskaper som nøkkelverdipar.

Her "WORKS_FOR" forholdet har en eiendom som nøkkelverdi-par

Id = 123

Det representerer en Id av dette forholdet

Etiketter:.

Merk kollegaer et felles navn for å sette av noder eller relasjoner. En Node eller forhold kan inneholde en eller flere etiketter. Vi kan lage nye etiketter til eksisterende noder eller relasjoner. Vi kan fjerne eksisterende etiketter fra eksisterende noder eller relasjoner

Fra forrige diagrammet, kan vi observere at det er to noder

Venstre side node har en etikett:.. "EMP" og høyre side node har en etikett: "Dept"

Forholdet mellom disse to nodene har også en etikett: "WORKS_FOR"

NB: -.
Neo4j lagrer data i Properties av noder eller relasjoner

Neo4j dataleseren

Når vi installerer Neo4j, kan vi få tilgang Neo4j dataleseren ved hjelp av følgende URL

http:. //localhost: 7474 /browser /

Neo4j dataleseren brukes til å utføre CQL kommandoer og se utgang utgang

Her må vi utføre alle CQL kommandoer på dollar teksten: ". $"

Skriv inn kommandoer etter dollar symbol og klikk på "Execute" -knappen for å kjøre kommandoer.

Den kommuniserer med Neo4j Database Server, hente og vise resultater rett under til at dollaren teksten.

Bruk "VI View" knappen for å se resultater i diagrammer format. Over viser resultater i "UI View" format.

Bruk "Grid View" for å se resultatene i Grid View. Diagrammet nedenfor viser samme resultatene i "Grid View" format.

Når vi bruker "Grid View" for å se våre Query resultater, kan vi eksportere dem til en fil i to forskjellige format.

CSV

Klikk på "Export CSV" -knappen for å eksportere resultater i csv-format

JSON

Klikk på "Export JSON" -knappen for å eksportere resultater i JSON-format Anmeldelser

Men hvis vi bruker "UI View" for å se våre Query resultater, kan vi eksportere dem til en fil i bare ett annet format: JSON


.