如何获得关系的标签

时间:2014-06-02 16:21:18

标签: neo4j cypher

如果我有密码查询

MATCH (a)-[r]->(b)

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

MATCH (a)-[r]->(b)
RETURN labels(a), labels(b)

但是当我希望r的标签使用相同的语法

MATCH (a)-[r]->(b)
RETURN labels(r)

我得到了

Type mismatch: expected Node but was Relationship

如何返回r这个关系的标签?

1 个答案:

答案 0 :(得分:18)

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

MATCH (a)-[r]->(b)
RETURN TYPE(r)