Neo4J:通过节点关系扩展节点的CQL是什么

时间:2018-11-07 03:11:31

标签: neo4j

我一直在学习Neo4j CQL,并使用Neo4j Browser(版本3.0.5)

Neo4j浏览器提供了扩展子关系的功能(双击也可以),但不提供扩展的CQL。

在第一个节点中仅生成一个节点时

match (n:Person{name:"xx"}) return n

双击与CQL相同

match p=((n:Person{name:"xx"})-[]-()) return n

但是在生成多个节点时(尝试过像cql一样)

match p=(n:Person{name:"xx"})-[]-()-[]-(m:Person) return p

让我感到困惑的是,该函数是否具有CQL的固定样式?
有什么建议吗?
如果不固定,cql 2或3个节点?

1 个答案:

答案 0 :(得分:1)

我认为您可能想以Cypher模式阅读variable-length relationships,通常,通读整个Cypher手册应该会有所帮助。

一个示例,用于从起始节点获取长度为2-3的路径,而与关系类型或方向无关:

MATCH p = (:Person{name:"xx"})-[*2..3]-()
RETURN p