Я получаю это сообщение
Neo.ClientError.Statement.SyntaxError: Неверный ввод '@': ожидаемый пробел, имя ключа свойства, '}', идентификатор или UnsignedDecimalInteger (строка 1, столбец 152 (смещение: 151))
Это код, который я использовал в запросе шифра
CALL apoc.load.json ("file: /// C: /Users/C63086/Downloads/neo4j-community-3.4.0/naveen.export.json ") Значение YIELD AS E2812HA0011EP MERGE (u: E2812HA0011EP {rid: E2812HA0011EP. @ Rid}) SET u.actualR = E2812HA0011EP.actual,u.sumPartno = E2812HA0011EP.sumPartno, u.comments = E2812HA0011EP.comments, u.Partno = E2812HA0011EP.Partno, u.title = E2812HA0011EP.title, u.priority = E2812HA0011EP.priority, u.expectedR u.11, uE12.configid = E2812HA0011EP.configid, u.subtitle = E2812HA0011EP.subtitle, u.Qty = E2812HA0011EP.Qty, u.model = E2812HA0011EP.model, u.family = E2812HA0011EP.family, u.sku = E2812HA00.EEPE2812HA0011EP.bundle
Итак, есть личто с ним не так?
Вы пытаетесь прочитать свойство с именем @rid, но @ - это особый характер.Поэтому вам нужно экранировать имя этого свойства, указав back quote, например:
@rid
@
back quote
... E2812HA0011EP.`@rid` ...