Neo4j CQL MATCH RETURN


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
syntax Element
Beskrivelse
MATCH CommandIt er Neo4j CQL MATCH command.RETURN CommandIt er Neo4j CQL RETURN kommandoen
MATCH kommandosyntaks:
MATCH (< node-navn >: < label-navn >).

syntaks Beskrivelse
Syntax Element
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
Syntax Element
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