我想将两个请求合并成一个查询,但我不确定在单个cypher查询中使用两个match语句会发生什么。
假设我有一个朋友列表,我想看到我的朋友列表,并列出他们每个人的叔叔和兄弟姐妹。我可以有两个match语句来完成这个工作吗?例如:
然而,如果我进行此类查询,它总是返回无结果。
假设我有一个朋友列表,我想看到我的朋友列表,并列出他们每个人的叔叔和兄弟姐妹。我可以有两个match语句来完成这个工作吗?例如:
match friends-[:childOf]->parents-[:brother]->uncles
, friends-[:childOf]->parents<-[:childOf]-siblings
return friends, collect(siblings), collect(uncles)
然而,如果我进行此类查询,它总是返回无结果。