我有一个匹配语句列表,这些语句相互关联。
Match(pst:Post) where a.status="ACTIVE"
WITH PST
MATCH(g: Group {id:pst.parentId}) <-[m:MEMBER]-(u:User {userId:'abc@gmail.com}) ,(b:Business {id:pst.parentId})
where (b.status ="ACTIVE" OR g.status="ACTIVE")
return n;有三种类型的Post,即实际Post、GroupPost (成员关系--在组中创建了post并也是该组的成员)和businessPost(与业务节点的关系)。基本上,我希望从实际的Post节点获得Post,从用户是该组成员的组节点获得Post,从业务节点获得post。我不知道该形成什么查询?
发布于 2020-05-20 16:55:46
https://stackoverflow.com/questions/61796464
复制相似问题