在neo4j的cypher中,有没有办法获取节点的属性键?

时间:2015-04-08 19:37:50

标签: neo4j cypher

neo4j手册提供了使用REST API列出所有属性键的一个很好的示例:

:GET /db/data/propertykeys

这可以通过仅使用密码来实现吗?也许对于一个特定的节点?

2 个答案:

答案 0 :(得分:7)

由于Neo4j 2.2有keys功能。例如:

MATCH (n:Person{name:'Ernesto'}) RETURN keys(n) 

答案 1 :(得分:4)

要获取neo4j数据库中所有节点和关系的所有不同属性,我们可以编写类似

的内容

MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN distinct keys(n), keys(r)