[英]Neo4j cypher query on ID returns no values via REST but does via Data Browser
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" : [ ]
}
知道我做错了什么吗?
您不希望REST调用中的引号大约为147。
此外,也许是因为你的简化,但我很确定你应该真的start n=node({id})
,以获得最佳性能。 不确定它是否优化了那种东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.