Neo4j:如何查找给定节点标签的所有属性名称

时间:2019-01-19 07:49:32

标签: neo4j cypher neo4j-apoc

在neo4j中,有没有一种方法可以获取给定节点标签的所有属性的名称。有很多文章解释了如何对给定节点执行此操作,但是我需要获取属于给定标签的所有节点的所有属性名称。

2 个答案:

答案 0 :(得分:4)

如果您有一个大图,则可能要使用1000个节点的样本,因为检查数百万个节点可能需要时间。

MATCH (n:Node)
WITH n LIMIT 1000
UNWIND keys(n) as key
RETURN distinct key

答案 1 :(得分:2)

我不是专家,但这不是做到这一点的一种方法吗?

MATCH(n:Movie)
UNWIND keys(n) AS movie_keys
RETURN DISTINCT movie_keys