是否有用于识别给定Cypher查询的命名参数的API?以下面的查询为例:
MATCH (n) WHERE n.firstName = { name } AND n.LastName = { lastName } RETURN n
然后这个API应该返回" name"和" lastName"。
Neo4j是否提供这样的API,还是我必须手动解析查询字符串以识别它包含的任何参数?
答案 0 :(得分:1)
没有用于获取Cypher查询中使用的属性名称的API。通常不需要这样的实用程序,因为进行查询的代码应该已经知道该信息。
答案 1 :(得分:0)
也许您可以在事务中使用参数开始查询,获取结果/错误并回滚它?
http://docs.neo4j.org/chunked/stable/rest-api-transactional.html