I Neo4j, relasjoner mellom to noder er retningsbestemt. De er enten Uni-Directional eller toveis.
Som Neo4j følger Eiendom Graph datamodell, det bør støtte kun retnings relasjoner. Hvis vi prøver å skape et forhold uten noen retning, deretter Neo4j DB server bør kaste en feil
I dette kapitlet vil vi gi et eksempel for å bevise dette.
Vi bruker følgende syntaks til skape en relasjon mellom to noder
CREATE (< node1-detaljer >) -. [< relasjons detaljer >] -> (< node2-detaljer >)
her -
< node1-detaljer > er «Fra Node" Node detaljer
< node2-detaljer > er "til node" Node detaljer
< forholdet-detaljer > er forholdet detaljer
Hvis vi observere ovenfor syntaks, er det ved hjelp av en pil mark: () – [] ↠ (). Det betegner en retning fra venstre node til høyre node
Hvis vi prøver å bruke samme syntaks uten pilmerket som () &ndash.; [] &Ndash; (), Betyr det at et forhold uten retning. Så Neo4j DB server bør kaste en feilmelding
Eksempel -
Dette eksempelet vil bevise at alle Neo4j Relasjoner er retnings
Trinn 1 Anmeldelser -. Åpen Neo4j dataleseren
Det er Neo4j dataleseren hjemmeside
Trinn 2
- Skriv under kommando på dataleseren
CREATE (n1: node1) -.. [ ,,,0],r1: Forholdet] - (n2: node2).
Trinn 3
- Klikk på "Execute" knappen og observere meldingen
Hvis vi observerer over feilmeldingen, viser det at Neo4j CQL CREATE kommandoen støtter kun retnings relasjoner.