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