Solución:
Para hacer el equivalente a un cambio de nombre, puede crear uno nuevo y eliminar el anterior así:
match (n1)-[old:`Start`]->(n2)
create (n1)-[new:StartDate]->(n2)
delete old
nb use comillas inversas como las que se encuentran alrededor de `Start` para escapar de las palabras clave reservadas
Tienes razón. No puede cambiar el nombre de una relación ya existente. Tendría que ejecutar todas las relaciones, crear la nueva en paralelo (incluidas todas las propiedades) y luego eliminar la anterior.
También puede considerar citar la palabra reservada START
en sus consultas cifradas con comillas invertidas y deje las relaciones como están:
start n=node(0) match n<-[:`START`]-r return count(r)
match (n1)-[old:`Start`]->(n2)
create (n1)-[new:StartDate {propName:old.propName, ...}]->(n2)
delete old
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)