Как добавить к строковому значению свойства вместо того, чтобы переписывать его в Cypher Neo4J?

#neo4j #cypher

#neo4j #cypher

Вопрос:

Предположим, я делаю запрос в Neo4J (3.5) Cypher, и я хочу переписать последнюю букву значения в свойстве узла, а не переписывать его.

Я добавляю строку со следующим запросом, но как заменить последнюю букву «a», например, на «o», а затем добавить строку после?

 MATCH (c:Context{name:'lisaksa'}) WITH c.name AS cname, c SET c.name = cname   '_new';

  

Ответ №1:

Попробуйте это:

 MATCH (c:Context{name:'lisaksa'}) 
SET c.name = left(c.name,size(c.name)-1)   'o' '_new'