如何建立关系以分裂足球中的足球得分

时间:2018-12-30 07:56:05

标签: database-design neo4j cypher

在EPL比赛中,两队之间的结果是2-6,因此如何建立关系
并显示得分高的球队赢得了比赛。

这是尝试加载CSV数据的尝试。

ExecuteAndCaptureAsync()

1 个答案:

答案 0 :(得分:1)

您可以尝试如下数据模型: (用于创建模型的工具:http://www.apcjones.com/arrows/

enter image description here

这只是一个提示,如果需要,我会在关系中存储分数,您可以创建一个Score节点并在其中保存分数和结果,然后将该节点连接到Match / Game和Team。

要从字符串2-6获得分数,您可以使用以下拆分函数拆分这些值:

  

split(row.HT, "-") AS scores

这将创建一个长度为2的数组。 您可以轻松地将这些值转换为变量或属性,例如:

scores[0] as team1_score, scores[1] as team2_score