1
我正在尝试使用Neo4j的REST API执行MERGE函数,并且我很难让它工作。我一直倾向于发布here的答案,但是即使我直接复制该答案的REST内容,我仍然收到(400) Bad Request
错误。Neo4j MERGE使用REST API
我使用的网址是http://<username>:<password>@<server IP>: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我的REST请求的内容。
任何援助,你可以提供将不胜感激!
+1,一旦他们在{props}查询中,他们不再需要括号。 –
我试过了,我仍然收到一个'400 Bad Request'错误。我不知道该怎么想。 – jasonc24
@ jasonc24:我更新了我的答案。 –