问题描述
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)
像这样的数据 ethe data like [在此处输入图片说明][https://i.stack.imgur.com/XrFOn.png]
我想定义一个中间关系类型,但没用。
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
我想得到的结果是 app1 和 app2。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)