识别Cypher查询的参数

时间:2014-05-05 07:45:36

标签: neo4j

是否有用于识别给定Cypher查询的命名参数的API?以下面的查询为例:

MATCH (n) WHERE n.firstName = { name } AND n.LastName = { lastName } RETURN n

然后这个API应该返回" name"和" lastName"。

Neo4j是否提供这样的API,还是我必须手动解析查询字符串以识别它包含的任何参数?

2 个答案:

答案 0 :(得分:1)

没有用于获取Cypher查询中使用的属性名称的API。通常不需要这样的实用程序,因为进行查询的代码应该已经知道该信息。

答案 1 :(得分:0)

也许您可以在事务中使用参数开始查询,获取结果/错误并回滚它?

http://docs.neo4j.org/chunked/stable/rest-api-transactional.html