我想获得两个节点之间的关系吗?
如果存在关系node(1) [:knows] node(2)
如何通过使用密码查询获得关系?
START r=node(196), s=node(198) MATCH r-[rel:knows]->s RETURN TYPE(rel)
这给了我想要的东西。
但是因为两个节点之间可能存在不同的关系,例如
node1 -[:knows]->node2
node1 -[:friendrequest]->node 12
基本上,我想将节点发送到查询并返回是否知道关系或者是friendrequest。谢谢!
谢谢!
答案 0 :(得分:3)
试
start n1=node(1) , n2=node(2) match n1-[r]->n2 return r
答案 1 :(得分:3)
除了@ Joerg的回答,考虑到你只想要知道关系,所以你会做这样的事情,否则你最终可能会返回多个n1
和n2
之间的关系节点:
start n1 = node(1), n2 = node(2)
match n1-[r:knows]->n2
return r;