Let's say I'm creating a database about food and in it, I want to add Dal which would be both Curry and Lentil.
SELECT * FROM cypher('menu', $$
CREATE (:LENTIL:CURRY {name:"Dal"})
$$) AS (dal agtype);
2023-02-20 06:49:01.568 IST [145143] ERROR: syntax error at or near ":" at character 49
2023-02-20 06:49:01.568 IST [145143] STATEMENT: SELECT * FROM cypher('menu', $$
CREATE (:LENTIL:CURRY {name:"Dal"})
$$) AS (dal agtype);
ERROR: syntax error at or near ":"
LINE 2: CREATE (:LENTIL:CURRY {name:"Dal"})
That does not seem to be working.
It does not work with SET
clause either: -
SELECT * FROM cypher('menu', $$
MATCH (dal:CURRY {name: "Dal Makhani"})
SET dal:LENTIL
RETURN dal
$$) AS (dal agtype);
2023-02-20 06:29:38.402 IST [145143] ERROR: syntax error at or near ":" at character 80
2023-02-20 06:29:38.402 IST [145143] STATEMENT: SELECT * FROM cypher('menu', $$
MATCH (dal:CURRY {name: "Dal Makhani"})
SET dal:LENTIL
RETURN dal
$$) AS (dal agtype);
ERROR: syntax error at or near ":"
LINE 3: SET dal:LENTIL
Is there any work-around for this?