neo4j——如何定义中间关系类型?

neo4j——如何定义中间关系类型?,neo4j,relation,Neo4j,Relation,数据如下 [在此处输入图像描述][https://i.stack.imgur.com/XrFOn.png] 我想定义一个中间关系类型,但它不可行 create(h1:Node{id:"host1"}),(h2:Node{id:"host2"}),(h3:Node{id:"host3"}),(c1:Conn),(c2:Conn),(c1)-[:from]->(h1),(c1)-[:to]->(h2),(c2)-[:from]-

数据如下 [在此处输入图像描述][https://i.stack.imgur.com/XrFOn.png]

我想定义一个中间关系类型,但它不可行

create(h1:Node{id:"host1"}),(h2:Node{id:"host2"}),(h3:Node{id:"host3"}),(c1:Conn),(c2:Conn),(c1)-[:from]->(h1),(c1)-[:to]->(h2),(c2)-[:from]->(h2),(c2)-[:to]->(h3)

match(h1:Node{id:"host1"}),(h3:Node{id:"host3"})
create (a1:APP{id:"app1"}),(a2:APP{id:"app2"}),(a1)-[:Deploy_on]->(h1),(a2)-[:Deploy_on]->(h3)

match conn_to=(src:Node)(des:Node)
与康涅托
匹配(a1:App)-[:部署到]->()-[:连接到*2]->()
match conn_to=(src:Node)<-[:from]-(c1:Conn)-[:to]->(des:Node)
with conn_to
match(a1:App)-[:Deploy_on]->()-[:conn_to*2]->()<-[:Deploy_on]-(a2:App)
return a1,a2