Neo4j Retnings Relationships


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.