Neo4j版本1.8.M06
在Web管理界面的数据浏览器中执行的以下查询返回Forename属性的值:
start n=node(*) where ID(n)=147 return n.Forename
然而,使用REST API发布了相同的查询
{
"query" :
"start n=node(*) where ID(n)={id} return n.Forename",
"params" :
{"id" : "147"}
}
返回:
{
"columns" : [ "n.Forename" ],
"data" : [ ]
}
知道我做错了什么吗?
答案 0 :(得分:1)
您不希望REST调用中的引号为147左右。
另外,也许是因为你的简化,但我很确定你应该真正做start n=node({id})
,以获得最佳性能。不确定它是否优化了那种东西。