【发布时间】:2021-12-14 08:36:49
【问题描述】:
我是 neo4j 的新手,所以我可能在这里犯了一些基本错误:
这是我的图表的一个子集:
我有3种节点:
- (蓝色)属性
- (红色)业务
- (黄色)促销
attributes 可以与 promotions 和 businesses (:TAGS) 建立关系
这是迄今为止我最好的猜测密码查询。
MATCH(a:Attribute)--(b:Business)--(p:Promotion)
WHERE a.name IN ["business", "casual", "happy_hour"]
RETURN a, b, p
UNION
MATCH(a:Attribute)--(p:Promotion)--(b:Business)
WHERE a.name IN ["business", "casual", "happy_hour"]
RETURN a, b, p;
这不是我想要的,它返回与一个或多个 attributes
promotions
我只想在给定的一组属性中返回与 all attributes 有关系的 promotions。我该怎么做?
【问题讨论】: