如何获得关系的标签

Chr*_*ett 16 neo4j cypher

如果我有密码查询

MATCH (a)-[r]->(b)
Run Code Online (Sandbox Code Playgroud)

我可以得到a和b细线的标签

MATCH (a)-[r]->(b)
RETURN labels(a), labels(b)
Run Code Online (Sandbox Code Playgroud)

但是当我想要r使用相同语法的标签时

MATCH (a)-[r]->(b)
RETURN labels(r)
Run Code Online (Sandbox Code Playgroud)

我明白了

Type mismatch: expected Node but was Relationship
Run Code Online (Sandbox Code Playgroud)

如何归还r关系的标签?

Dan*_*n G 20

在Neo4j中,关系没有标签 - 它们只有一种类型,所以它会是:

MATCH (a)-[r]->(b)
RETURN TYPE(r)
Run Code Online (Sandbox Code Playgroud)