Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在尝试将json文件导入neo4j,_Neo4j_Cypher_Neo4j Apoc - Fatal编程技术网

我正在尝试将json文件导入neo4j,

我正在尝试将json文件导入neo4j,,neo4j,cypher,neo4j-apoc,Neo4j,Cypher,Neo4j Apoc,我收到了这个消息 Neo.ClientError.Statement.SyntaxError:无效输入“@”:应为空白、属性键名称“}”、标识符或无符号的DecimalInteger第1行第152列偏移量:151 这是我在密码查询中使用的代码 呼叫apoc.load。jsonfile:///C:/Users/C63086/Downloads/neo4j-community-3.4.0/naveen.export.json作为E2812HA0011EP合并u:E2812HA0011EP{rid:E

我收到了这个消息

Neo.ClientError.Statement.SyntaxError:无效输入“@”:应为空白、属性键名称“}”、标识符或无符号的DecimalInteger第1行第152列偏移量:151

这是我在密码查询中使用的代码

呼叫apoc.load。jsonfile:///C:/Users/C63086/Downloads/neo4j-community-3.4.0/naveen.export.json作为E2812HA0011EP合并u:E2812HA0011EP{rid:E2812HA0011EP.@rid}集u.actualR=E2812HA0011EP.actualR,u.sumPartno=E2812HA0011EP.sumPartno,u.comments=E2812HA0011EP.comments,u.Partno=E2812HA0011EP.Partno,u.title=E2812HA0011EP.title,u.priority=E2812HA0011EP.priority,u.expectedR=E2812HA0011EP.expectedR,u.configid=E2812HA0011EP.configid,u.subtitle=E2812HA0011EP.subtitle,u.Qty=E2812HA0011EP.Qty,u.model=E2812HA0011EP.model,u.family=E2812HA0011EP.family,u.sku=E2812HA0011EP.sku.bundle=E2812HA0011EP.bundle


那么,它有什么问题吗?

您正试图读取一个名为@rid的属性,但@是一个特殊字符。 因此,您需要通过将引号放回如下位置来转义此属性的名称:

 ... E2812HA0011EP.`@rid` ...

看起来@rid不是授权名称。如果无法将其重命名,请使用其在结果数组中的位置,如E2812HA0011EP[xx]中的第xx个位置。同时重命名E2812HA0011EP,也可以将其用作标签。只需使用line即可获得更可读的代码