嗨!
我目前正在尝试使用neo4j
将JSON数据插入apoc.convert.fromJsonMap
中。我想将此命令的结果与CREATE
合并。
第一部分工作并给了我结果:
WITH apoc.convert.fromJsonMap('{ "name": "Emil", "from": "Sweden", "klout": 99 }') AS pers
但是当我想通过创建这样的新节点来组合它时:
CREATE (ee:Person pers)
我遇到以下错误:
Neo.ClientError.Statement.SyntaxError:无效的输入“ p”:预期 空格,注释,NodeLabel,MapLiteral,参数,')'或 关系模式(第2行,第19列(偏移量:109))“创建 (ee:人员)”
我不知道如何将结果传递到CREATE
查询中。任何帮助将不胜感激:-)
谢谢。
答案 0 :(得分:2)
只需这样做:
WITH apoc.convert.fromJsonMap('{ "name": "Emil", "from": "Sweden", "klout": 99 }') AS pers
CREATE (ee:Person)
SET ee = pers
RETURN ee