繁体   English   中英

如何使用密码查询获得图形数据库中两个节点之间的关系?

[英]how to get a relationship between two nodes in graph-database using cypher query?

我想获得两个节点之间的关系吗?

如果有关系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。 谢谢!

谢谢!

尝试

start n1=node(1) , n2=node(2)  match n1-[r]->n2 return r

除了@Joerg的答案之外,请考虑您希望知道关系,因此您将执行以下操作,否则最终可能返回n1n2之间的多个关系节点:

start n1 = node(1), n2 = node(2)
match n1-[r:knows]->n2
return r;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM