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
.