如何查询整一条链包含某种关系
发布于 6 年前 作者 bright 2559 次浏览 来自 问答

问题: 假如是这种情况:1.A发展了B,然后B推荐了C。 2.数据库不止两种关系 这种情况C是A的二度推荐,请问应该怎么查询(A的二度推荐C) MATCH (n:AgentNodeEntity)-[:EXPAND1]->()-[:RECOMMEND1]->§ WHERE n.userId=‘A的用户id’ RETURN p 这样查询的话是能查出C,但是假如是这种情况呢? A发展。。。n(中间有无数个发展),然后n推荐C呢。怎么写? 如果整一条链都是推荐的话有语法可以查,中间有中断的(有其他关系的),有语法可以直接查出来吗

1 回复

试试:MATCH path = (a) -[:发展|推荐*]- (n) -[:发展|推荐*]- ©

回到顶部