我一直在学习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个节点?
答案 0 :(得分:1)
我认为您可能想以Cypher模式阅读variable-length relationships,通常,通读整个Cypher手册应该会有所帮助。
一个示例,用于从起始节点获取长度为2-3的路径,而与关系类型或方向无关:
MATCH p = (:Person{name:"xx"})-[*2..3]-()
RETURN p