使用NEO4J';通过RCurl将向量从R解析为密码查询;s REST API

使用NEO4J';通过RCurl将向量从R解析为密码查询;s REST API,r,rest,curl,neo4j,R,Rest,Curl,Neo4j,我正在尝试将查询从R会话发送到neo4j 查看neo4j提供的RESTAPI文档:我在下面制定了一个成功的curl查询 curl -X POST -d @test.json http://localhost:7474/db/data/cypher -H "Content-Type: application/json" 其中test.json的内容如下 {"query": "start pathway=node:pathwayid(pathway={pathway}) match pathway

我正在尝试将查询从R会话发送到neo4j

查看neo4j提供的RESTAPI文档:我在下面制定了一个成功的curl查询

curl -X POST -d @test.json http://localhost:7474/db/data/cypher -H "Content-Type: application/json"
其中test.json的内容如下

{"query": "start pathway=node:pathwayid(pathway={pathway}) match pathway--(ko:`ko`)<-[r]-(cpd:`cpd`) return ko.ko,r,cpd.cpd limit 5;","params": {"pathway":"path:ko00010"} }
{“query”:“start pathway=node:pathwayid(pathwayid={pathway})匹配路径--(ko:`ko`)使用此选项

fromJSON(
getURL("http://localhost:7474/db/data/cypher", 
    customrequest='POST', 
    httpheader=c('Content- Type'='application/json'),
    postfields=toJSON(list(query=q2,params=list(pathway=q3)))
  )
)
代码修改自:

我猜我必须更改r代码的这一部分
postfields=paste('query',curlsecase(querystring),sep='='))
start pathway=node:pathwayid('pathway:"path:ko00010"') match pathway--(ko:`ko`)<-[r]-(cpd:`cpd`) return ko.ko,r,cpd.cpd limit 5;
fromJSON(
getURL("http://localhost:7474/db/data/cypher", 
    customrequest='POST', 
    httpheader=c('Content- Type'='application/json'),
    postfields=toJSON(list(query=q2,params=list(pathway=q3)))
  )
)