我使用其余的api和cypher。对于具有我已分配给它的某个ID的节点,如何在执行此类查询时返回主键?
{"statements" : [ {"statement" : "MATCH (n) where n.id = { id } RETURN n",
"parameters" : {
"id" : "1001"
}
}]
}
这将返回
{"results":[{"columns":["n"],"data":[{"row":[{"id":"1001"}]}]}],"errors":[]}
有没有办法获得Neo4J主键?
答案 0 :(得分:4)
如果通过“主键”表示neo4j分配的节点ID,则可以使用ID() Cypher功能。例如:
{"statements" : [ {"statement" : "MATCH (n) where n.id = { id } RETURN n, ID(n)",
"parameters" : {
"id" : "1001"
}
}]
}