要查找节点或关系的 ID,可以使用 ID() 函数。以下是一些例子:
查询节点的 ID:
MATCH (p:Person {name: 'John'})
RETURN ID(p) AS personId;
上述查询将返回名字为 'John' 的 Person 节点的 ID。
查询关系的 ID:
MATCH (:Person)-[r:KNOWS]->(:Person)
RETURN ID(r) AS relationshipId;
上述查询将返回一个 KNOWS 关系的 ID。
请注意,虽然可以使用 ID() 函数来查找节点或关系的 ID,但在实际应用中,最好使用节点或关系的属性进行查询,而不是依赖于内部 ID。因为节点或关系的 ID 在删除后可能会被重用,不具备持久性。而节点或关系的属性通常更适合用于唯一标识和查询。
转载请注明出处:http://www.zyzy.cn/article/detail/9297/Neo4j