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

Ern*_*toE 3 neo4j cypher

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

:GET /db/data/propertykeys
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*ter 8

由于Neo4j 2.2有这个keys功能.例:

MATCH (n:Person{name:'Ernesto'}) RETURN keys(n) 
Run Code Online (Sandbox Code Playgroud)


bin*_*ngo 5

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

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