使用Neo4j 1.9.3 -
我想创建一个音乐节目清单。在一个给定的节目中,可能会演奏三首曲目。每个曲目都有一个与之相关的作曲家,并且可能出现在许多不同的节目中,因此我不能在曲目节点上放置顺序号。
我认为我可以创建一个节目,与每个曲目建立关系,如下所示:
(program1)-[:PROGRAM_PIECE {program_seq: 1}]->(piece1)
(program1)-[:PROGRAM_PIECE {program_seq: 2}]->(piece2)
(program1)-[:PROGRAM_PIECE {program_seq: 3}]->(piece3)
我的问题是,如何查询图形,以便片段按照关系属性program_seq
的顺序排序?我可以使用节点属性进行ORDER BY,但在关系上没有成功(这是我的生活故事...)