Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/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
使用RESTAPI进行Neo4j合并_Rest_Neo4j - Fatal编程技术网

使用RESTAPI进行Neo4j合并

使用RESTAPI进行Neo4j合并,rest,neo4j,Rest,Neo4j,我正在尝试使用Neo4j的RESTAPI执行合并函数,但很难让它正常工作。我一直依赖于发布的答案,但是即使我直接复制该答案的其余内容,我仍然会收到一个(400)错误的请求 我使用的URL为http://:@:7474/db/data/cypher。其他REST呼叫正在工作,只需查找;我就是没法把这个弄走 这是我的休息请求的内容 { "params": { "props": [ { "SerialNo": "AA", "Model": "2"

我正在尝试使用Neo4j的RESTAPI执行合并函数,但很难让它正常工作。我一直依赖于发布的答案,但是即使我直接复制该答案的其余内容,我仍然会收到一个
(400)错误的请求

我使用的URL为
http://:@:7474/db/data/cypher
。其他REST呼叫正在工作,只需查找;我就是没法把这个弄走

这是我的休息请求的内容

{
  "params": {
    "props": [
      {
        "SerialNo": "AA",
        "Model": "2",
        "ProcessStatus": "-8",
        "FinalStepReached": "False"
      },
      {
        "SerialNo": "AB",
        "Model": "2",
        "ProcessStatus": "-8",
        "FinalStepReached": "False"
      },
      {
        "SerialNo": "AB",
        "Model": "3",
        "ProcessStatus": "-9",
        "FinalStepReached": "False"
      }
    ]
  },
  "query": "FOREACH (p in {props} | MERGE (n:Part {SerialNo:{p.SerialNo}}) ON CREATE  n.Model = {p.Model}) "
}
我正在运行Neo4j服务器v2.1.0-M01


如果您能提供任何帮助,我们将不胜感激

尝试删除查询中
p.SerialNo
p.Model
周围的大括号

另外,您似乎忘记了在创建时
之后设置
关键字


400响应没有包含任何关于实际错误的详细信息吗?检查内容。

+1,一旦他们在使用{props}的查询中,他们就不再需要括号了。我尝试了这个,但仍然得到一个
400错误请求。我不知道该怎么想。啊哈!!!就这样!!这是您指出的两个项目的组合:额外的大括号和缺少的“SET”命令。