ventajas - no se pueden eliminar las etiquetas de nodo en neo4j
ventajas de las bases de datos orientadas a grafos (1)
Creé 2 etiquetas Persona, Películas por:
CREATE (ee:Person { name: "test", id: "1" })
CREATE (m:Movie { name: "movie_1", id: "2" })
Cuando corro:
START n=node(*)
OPTIONAL MATCH (n)-[r]-()
delete n,r;
Pero la etiqueta todavía existe. ¿Cómo puedo eliminar la etiqueta?
Por lo tanto, no delete
etiquetas que las remove
(p. Ej., Eliminar m: Película). delete
se usa para eliminar nodos y / o relaciones de la base de datos.
El siguiente ejemplo de cifrado coincidirá con su nodo de película, eliminará la etiqueta existente, agregará una nueva y devolverá el nodo. Cuando se devuelve puede ver que tiene una etiqueta diferente.
match (m:Movie)
remove m:Movie
set m:FavouriteMovie
return m
Consulte la tarjeta de referencia neo4j.com/docs/stable/cypher-refcard/ y busque REMOVE
.