Neo4j CQL CREATE 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.

Eksempel

dette eksemplet viser hvordan å lage to noder med eiendommer og forholdet mellom disse to noder

NB -
Vi skal lage to noder:.. Kunden og kreditkort med relasjoner
< li>

Kunde node inneholder: id, navn, fødsels egenskaper

kreditkort node inneholder: id, antall, CVV, EXPIREDATE egenskaper

Kunde til kreditkort Forholdet: DO_SHOPPING_WITH

kreditkort til Customer Relationship: ASSOCIATED_WITH

Vi vil jobbe med dette eksempelet i følgende trinn -

Opprett kunde Node

Opprett kreditkort Node

Følg tidligere opprettede to noder: Kunden og kreditkort

Opprett Forholdet mellom Kunde & Creditcard Nodes

Se nyopprettede Sivil detaljer

Vise hver node og forholdet eiendommer i detalj

NB -
Vi vil diskutere først tre trinnene i dette kapittelet. Vi vil diskutere resten av trinnene i kommende kapitler

Opprett kunde Node

Trinn 1 Anmeldelser - Open Neo4j dataleseren

Trinn 2.
- Skriv under kommando ved dollar teksten i dataleseren
CREATE (e: Kunde {id: "1001", navn: "Abc", dob: "01/10/1982"})

. her -

e er en node navn

her Kunden er en node etikettnavn

id, navn og dob er en eiendom navnene på kunde node

Trinn 3
- Klikk på Utfør-knappen for å opprette kunde node med 3 eiendommer

Hvis du observerer dataleseren meldingen, viser det at en node er opprettet med 3 eiendommer i. Neo4j Database

Opprett kreditkort Node

Trinn 1 Anmeldelser -.. Åpne Neo4j dataleseren

Trinn 2
- Skriv under . kommando ved dollar teksten i dataleseren
CREATE (cc: kreditkort {id: "5001", antall: "1234567890", CVV: "888", EXPIREDATE: "20/17"})

Her c er nodenavnet

Her kreditkort er en node etikettnavn

id, nummer, CVV og EXPIREDATE er en egenskapsnavnene av kreditkort node

Trinn 3
- Klikk på Execute knappen for å lage kreditkort node med 4 eiendommer

Hvis du observerer dataleseren meldingen, viser det at en node er opprettet med 4 eiendommer i Neo4j Database

Observer noder..

nå har vi laget to noder: Kunde og kreditkort

Vi trenger å se på disse to noder detaljene ved å bruke Neo4j CQL MATCH kommandoen med RETURN klausul

Vis Kunde node Detaljer

Trinn 1 Anmeldelser - Open Neo4j dataleseren

Trinn 2
- Skriv under kommando ved dollar teksten i dataleseren.
MATCH (e: Kunden) RETURN e.id, e.name, e.dob

Her e er en node navn

Her Kunden er en node etikettnavn

id , navn og dob er en eiendom navnene på kunde node

Trinn 3
-. Klikk på Utfør-knappen for å kjøre denne kommandoen

Hvis du observerer dataleseren melding, viser at Kunden noden er opprettet med 3 eiendommer i Neo4j Database

Vis kreditkort node detaljer

Trinn 1.
- Åpne Neo4j dataleseren

Trinn 2
- Skriv under kommando ved dollar teksten i dataleseren
MATCH (cc: kredittkort). RETURN cc.id, cc.number, cc.cvv, cc.expiredate

Her cc er en node navn

Her kreditkort er en node etikettnavn

id, nummer, CVV, EXPIREDATE er en egenskapsnavnene av kreditkort node

Trinn 3
- Klikk på Execute knappen for å kjøre denne kommandoen

Hvis du observerer dataleseren meldingen, viser det at kreditkort noden er opprettet med 4 eiendommer i Neo4j Database