格雷姆林比较日期时间



我有以下模型

(俱乐部(-HAS-(比赛(-AT-(日期时间( 和 (俱乐部(-HAS-(球员(-不可用-(日期时间(

我正在使用 Amazon Neptune 来运行它,并且我在以下情况下运行:

我应该能够为俱乐部的每场比赛确定哪些球员可用

  1. 我需要检查每场比赛的日期 比赛
  2. 对于每场比赛,确定俱乐部
  3. 从俱乐部获得球员
  4. 从玩家,检查他是否在同一比赛日期时间有不可用状态

我如何在海王星中运行它?

谢谢

您需要寻找所有不闭圈的玩家。 此查询应提供所需的内容:

g.V().hasLabel('Match').as('m')
.project('match', 'players')
.by(select('m'))
.by(__.in('HAS').hasLabel('Club').out('HAS').hasLabel('Player')
.where(__.not(
out('UNAVAILABLE').hasLabel('Datetime')
.in('AT').where(eq('m')))).fold())

最新更新