I Neo4j CQL, kan vi ikke bruke MATCH eller RETURN kommandoer alene, så vi bør kombinere disse to kommandoer for å hente data fra databasen.
Neo4j CQL MATCH + RETURN kommandoen brukes -
Hvis du vil hente noen av egenskapene til en Node
for å hente alle egenskapene til en Node
Hvis du vil hente noen egenskaper av noder og tilhørende relasjoner
Hvis du vil hente alle egenskapene til noder og tilhørende relasjoner
MATCH RETURN kommandosyntaks:
MATCH CommandRETURN Command
syntaks Beskrivelse
MATCH CommandIt er Neo4j CQL MATCH command.RETURN CommandIt er Neo4j CQL RETURN kommandoen
MATCH kommandosyntaks:
MATCH (< node-navn >: < label-navn >).
syntaks Beskrivelse
< node-navn > Det er en node navn vi kommer til å lage < label-navn > Det er en node etikettnavn
Viktige punkter -.
Neo4j Database Server bruker dette < node-navn > til å lagre denne noden detaljene i Database.As en Neo4j DBA eller Developer, kan vi ikke bruke den til å få tilgang til node detaljer
Neo4j Database Server oppretter en. < label-navn > som et alias til interne node name.As en Neo4j DBA eller Developer, bør vi bruke denne etiketten navn for tilgang til node detaljer
RETURN kommandosyntaks.
gå tilbake < node- navn >. < eiendom1-name >, ... < node-navn >. < propertyn-navn >
Syntaks Beskrivelse
< node-navn > Det er en node navn vi skal lage. < eiendom1-navn > ... < Propertyn-navn > Properties er nøkkelverdi-par. definerer navnet på eiendommen som skal tildele en skape Node
Eksempel
Dette eksemplet viser hvordan du hente noen egenskaper (AVDNR, DNAME) data fra Dept Node fra database.
NB -
Dept node inneholder 3 egenskaper: AVDNR, DNAME, plassering. Men i dette eksempelet, er vi interessert i å se bare to egenskaper data. Følg fremgangsmåten nedenfor -
Trinn 1.
- Åpne Neo4j dataleseren
Trinn 2
- Skriv under kommando ved dollar teksten i Data . browser
MATCH (avd: dept) RETURN dept.deptno, dept.dname
her -
dept er en node navn
Her dept er en node etikettnavn
AVDNR er en egenskap navn dept node
DNAME er en egenskap navn dept node
Trinn 3
- Klikk på Execute knappen og se . suksessen meldingen i dataleseren
Hvis du observerer dataleseren beskjed, det viser data om Dept node for to eiendommer: AVDNR, DNAME. Den returnerer to noder (rader) tilgjengelig i Neo4j Database.
Eksempel
Dette eksemplet viser hvordan du henter Alle egenskaper (AVDNR, DNAME, plassering) data av Dept Node fra Database.
NB -
Dept node inneholder 3 egenskaper: AVDNR, DNAME, plassering. Følg fremgangsmåten nedenfor -
Trinn 1.
- Åpne Neo4j dataleseren
Det er Neo4j dataleseren hjemmeside
Trinn 2
- Skriv under kommando ved dollar teksten i dataleseren
MATCH (avd: dept). RETURN dept.deptno, dept.dname, dept.location
her -
dept er en node nevne
Her dept er en node etikettnavn
AVDNR er en egenskap navn dept node
DNAME er en egenskap navn dept node
plassering er en eiendom navnet dept node
Trinn 3
-. Klikk på Execute knappen og se suksessen meldingen i dataleseren
den returnerer alle egenskaper data av dept node. Som Database inneholder to noder med samme navn "dept: Dept", går det disse to rader når vi utfører denne kommandoen
Eksempel
Dette eksemplet viser hvordan du henter data fra Dept Node fra Database. uten å spesifisere sine egenskaper
NB -
Dept node inneholder 3 egenskaper. AVDNR, DNAME, plassering. Følg fremgangsmåten nedenfor -
Trinn 1.
- Åpne Neo4j dataleseren
Trinn 2
- Skriv under kommando ved dollar teksten i Data . browser
MATCH (avd: dept) RETURN dept
Her dept er en node navn
Her dept er en node etikettnavn
Trinn 3
- Klikk på Execute knappen og se suksessen meldingen i dataleseren.
Her kan vi se at to sirkler med noen IDer i UI-modus
Id = 3215 viser en node
Id = 25 viser en annen node
Når vi utfører "RETURN" klausul uten å angi noen egenskaper liste som "RETURN dept"
som standard viser det resultater i UI-modus.
Trinn 4 Anmeldelser -. Klikk på Grid view-knappen for å vise to rader i rutenett format