Neo4j CQL REMOVE


Noen ganger basert på våre kundens krav, må vi legge til eller fjerne eiendommer til /fra eksisterende noder eller relasjoner.

Vi bruker Neo4j CQL SET-leddet til å legge til nye egenskaper til eksisterende noder eller relasjoner.

Vi bruker Neo4j CQL FJERN klausul for å fjerne eksisterende eiendommer av lymfeknuter eller relasjoner.

Neo4j CQL FJERN kommandoen brukes

For å fjerne etikettene av en node eller en Forholdet

For å fjerne egenskapene til en node eller et forhold

Hovedforskjellen mellom Neo4j CQL SLETT og FJERN kommandoer -

DELETE drift brukes til å slette noder og tilhørende . relasjoner

FJERN driften brukes til å fjerne etiketter og egenskaper

Likhet mellom Neo4j CQL SLETT og FJERN kommandoer -.

Begge kommandoer bør ikke brukes som alene .

Begge kommandoer bør brukes med MATCH Command.

Fjern Eiendom en Node /Sivil

Vi kan bruke samme syntaks for å fjerne en eiendom eller en liste over egenskapene til en node eller et forhold permanent fra Database

FJERN Eiendom klausulen syntaks
FJERN. < eiendom-name-liste >. S.No
Syntax Element
< th> Beskrivelse
1.REMOVEIt er en Neo4j CQL keyword.2. < eiendom-name-liste > Det er en liste over egenskaper for å fjerne det fra en node eller et forhold permanent
<. eiendom-navn -liste > syntaks
< node-navn >. < eiendom1-name > < node-navn >. < property2-name >, .... < node-navn >. < propertyn-name >

Syntax Beskrivelse
S.No.
Syntax Element
Beskrivelse
1. < node-navn > Det er et navn på en Node.2 <.; Eiendommen-name > Det er en egenskap navnet på en Node

NB -

Vi bør bruke komma (,) operatøren å skille listen etikettnavn
Vi bør bruke punktum (.) operatøren å skille nodenavnene og etikettnavnet.

Eksempel

Dette eksemplet viser hvordan du oppretter en node og slette en eiendom fra denne Node permanent fra Database

Trinn 1 Anmeldelser -. Åpne Neo4j dataleseren

Trinn 2
- Skriv under kommando på dataleseren
CREATE (bok: Book {id: 122, tittelen: "Neo4j Tutorial", sider: 340, pris: 250})

Trinn 3
- Klikk på "Execute" -knappen og observere resultatene

Det er lik den under to SQL-kommandoer på et enkelt skudd
CREATE TABLE BOOK (id-nummer, tittel varchar2 (20), sider nummer, sider nummer);. INSERT INTO bokførte verdier (122, 'Neo4j Tutorial ", 340 250);.

Her kan vi observere at en etikett og en node med 4 eiendommer opprettet er

Trinn 4 Anmeldelser - Skriv under kommando på dataleseren
MATCH (bok: Book) RETURN bok

Det er lik den nedenfor SQL Command
SELECT * FROM BOK;

Trinn 5 Anmeldelser - Klikk på "Execute" knappen og observere. Resultatene

Her kan vi observere at denne boken node har 4 eiendommer

Trinn 6 Anmeldelser -.. Skriv under kommando på dataleseren og klikk på Utfør-knappen for å fjerne " . pris "eiendom fra boken node
MATCH (bok {id: 122}) FJERNES book.priceRETURN bok

Det er lik den nedenfor SQL Command
ALTER TABLE BOOK FJERNE KOLONNE PRIS; SELECT * FROM BOK. WHERE ID = 122;.

Her ser vi bare tre egenskaper node boken fordi "pris" eiendom er slettet

Noen ganger basert på kundens krav, må vi fjerne noen eksisterende eiendommer til noder eller relasjoner.

Vi må bruke FJERN klausul for å fjerne en egenskap eller et sett med egenskaper.

Eksempel

Dette eksemplet viser hvordan du sletter en eiendom fra en eksisterende Node permanent fra Database .

Trinn 1 Anmeldelser - Open Neo4j dataleseren

Trinn 2
- Skriv under kommando på dataleseren
MATCH (dc: debitcard ) RETURN dc

Trinn 3
- Klikk på "Execute" -knappen og observere resultatene

Her kan vi observere at debitcard node inneholder 6 egenskaper

<.. b> Trinn 4 Anmeldelser - Skriv under kommando på dataleseren
MATCH (dc: debitcard) FJERNES dc.cvvRETURN dc

Trinn 5 Anmeldelser - Klikk på "Execute" knappen og observere resultater.

Hvis vi observere utgang, "CVV" eiendom er fjernet fra "debitcard" node ..

for å fjerne en etikett på en Node /Sivil

Vi kan bruker samme syntaks for å fjerne en etikett eller liste over etiketter av en node eller et forhold permanent fra Database

FJERNE en etikett klausul syntaks:
FJERN < label-name-liste > S.No..
Syntax Element
Beskrivelse
1.REMOVEIt er en Neo4j CQL keyword.2. < label-name-liste > Det er en liste over etiketter for å fjerne det fra en node eller et forhold permanent
<. label-name-liste > syntaks
< node-navn >: < Label1-name > < node-navn >: < Label2-name >, .... < node-navn >: < labeln-name >

Syntax Beskrivelse
S.No.
Syntax Element
Beskrivelse
1. < node-navn > Det er et navn på en Node.2 <.; label-name > Det er en etikett navnet på en Node

NB -

Vi bør bruke komma (,) operatøren å skille listen etikettnavn

Vi bør bruke kolon (:) operatøren å skille nodenavnene og etikettnavnet.

Eksempel

Dette eksemplet viser hvordan du fjerner en uønsket etikett til en Node permanent fra Database

Trinn 1 Anmeldelser -. Åpne Neo4j dataleseren

Trinn 2
- Skriv under kommando på dataleseren
MATCH (m: Movie). RETURN m

Trinn 3
- Klikk på "Execute" -knappen og observere resultatene

Trinn 4 Anmeldelser - Klikk på noden å se sin egenskaper vinduet.

Her kan vi observere at fire merker som er tilgjengelige til en enkelt node.

I henhold til vår klient kravet, må vi fjerne "Picture" label til denne noden

Trinn 5 Anmeldelser - Type kommandoen nedenfor i nettleseren og klikk på Execute knappen
MATCH (m: Movie) fjerne m.: Bilde

Trinn 6 Anmeldelser - Klikk på "Execute" -knappen og observere resultatene

Her kan vi observere at en etikett er fjernet fra node permanent fra Database

Trinn 7 Anmeldelser -.. Skriv kommandoen på dataleseren
MATCH (m: Movie) nedenfor. RETURN m

Trinn 8 Anmeldelser - Klikk på "Execute" -knappen og observere resultatene

Trinn 9 .
- Klikk på node for å se dens egenskaper vindu

Her kan vi observere at denne noden har bare tre etiketter: Film, Kino, Film fra Properties-vinduet. Det betyr at vår forrige kommando har fjernet Picture etiketten hell.




Next Page: