【发布时间】:2020-07-06 22:05:23
【问题描述】:
我搜索并找到了一些类似的案例,但不是我想要的。
例如节点“玩家”有以下关系
Players -> Has_Racket
Players -> Has_Balls
Balls -> Has_TennisBall
Balls -> Has_BasketBall
Balls -> Has_VolleyBall
Balls -> Has_PingPongBall
Balls -> ... ...
Player 和 Balls 之间没有直接关系。这让我很难查询。
一名球员可能没有球,一名球员可能只有一种类型的球,或者一名球员可能拥有多种类型的球。
我想找到所有有网球和篮球但没有排球的球员。而且我必须使用关系“Players -> Has_Balls”。
谢谢。
【问题讨论】:
-
您的数据模型不清楚。你的node labels 和relationship types 是什么?你的节点和关系有什么属性?另外,你可以修改你的数据模型吗?
标签: neo4j relationship