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
< 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.
1. < node-navn > Det er et navn på en Node.2 <.; Eiendommen-name > Det er en egenskap navnet på en Node
NB - 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 Trinn 3 Det er lik den under to SQL-kommandoer på et enkelt skudd Her kan vi observere at en etikett og en node med 4 eiendommer opprettet er Trinn 4 Anmeldelser - Skriv under kommando på dataleseren Det er lik den nedenfor SQL Command 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 Det er lik den nedenfor SQL Command 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. Dette eksemplet viser hvordan du sletter en eiendom fra en eksisterende Node permanent fra Database . Trinn 1 Anmeldelser - Open Neo4j dataleseren Trinn 2 Trinn 3 Her kan vi observere at debitcard node inneholder 6 egenskaper <.. b> Trinn 4 Anmeldelser - Skriv under kommando på dataleseren Trinn 5 Anmeldelser - Klikk på "Execute" knappen og observere resultater. Hvis vi observere utgang, "CVV" eiendom er fjernet fra "debitcard" node .. Vi kan bruker samme syntaks for å fjerne en etikett eller liste over etiketter av en node eller et forhold permanent fra Database Syntax Beskrivelse NB - Vi bør bruke komma (,) operatøren å skille listen etikettnavn Vi bør bruke kolon (:) operatøren å skille nodenavnene og etikettnavnet. Dette eksemplet viser hvordan du fjerner en uønsket etikett til en Node permanent fra Database Trinn 1 Anmeldelser -. Åpne Neo4j dataleseren Trinn 2 Trinn 3 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 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 Trinn 8 Anmeldelser - Klikk på "Execute" -knappen og observere resultatene Trinn 9 . 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.
Vi bør bruke komma (,) operatøren å skille listen etikettnavn
Eksempel
- Skriv under kommando på dataleseren
CREATE (bok: Book {id: 122, tittelen: "Neo4j Tutorial", sider: 340, pris: 250})
- Klikk på "Execute" -knappen og observere resultatene
CREATE TABLE BOOK (id-nummer, tittel varchar2 (20), sider nummer, sider nummer);. INSERT INTO bokførte verdier (122, 'Neo4j Tutorial ", 340 250);.
MATCH (bok: Book) RETURN bok
SELECT * FROM BOK;
MATCH (bok {id: 122}) FJERNES book.priceRETURN bok
ALTER TABLE BOOK FJERNE KOLONNE PRIS; SELECT * FROM BOK. WHERE ID = 122;.
Eksempel
- Skriv under kommando på dataleseren
MATCH (dc: debitcard ) RETURN dc
- Klikk på "Execute" -knappen og observere resultatene
MATCH (dc: debitcard) FJERNES dc.cvvRETURN dc
for å fjerne en etikett på en Node /Sivil
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 >
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
Eksempel
- Skriv under kommando på dataleseren
MATCH (m: Movie). RETURN m
- Klikk på "Execute" -knappen og observere resultatene
MATCH (m: Movie) fjerne m.: Bilde
MATCH (m: Movie) nedenfor. RETURN m
- Klikk på node for å se dens egenskaper vindu