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