Neo4j多重关系组合
我创建了一个Cypher文件,它创建了数百种不同类型的节点,所有节点都带有唯一的标签 以下是我创建的每种类型的示例:Neo4j多重关系组合,neo4j,cypher,Neo4j,Cypher,我创建了一个Cypher文件,它创建了数百种不同类型的节点,所有节点都带有唯一的标签 以下是我创建的每种类型的示例: CREATE (G1034:Rooms{Name:"G1034"}) CREATE (GroupA:Groups{Name:"GroupA"}) CREATE (Donald:Lecturers{Name:"Donald"}) CREATE (Monday:Days{Name:"Monday"}) CREATE (Slot1:Times{Name:"9am-10Am"}) CRE
CREATE (G1034:Rooms{Name:"G1034"})
CREATE (GroupA:Groups{Name:"GroupA"})
CREATE (Donald:Lecturers{Name:"Donald"})
CREATE (Monday:Days{Name:"Monday"})
CREATE (Slot1:Times{Name:"9am-10Am"})
CREATE (FinalYearProject:Module{Name:"Final Year Project"})
我想做的是在他们之间建立一种像时间表一样的关系
CREATE
(Donald)-[:TEACHES]->(FinalYearProject)-[:To]->(GroupA)-[:IN]->(G1034)-[:AT]->(Slot1)-[:ON]->(Monday)
但我的语法似乎不正确。我对Neo4j不熟悉,曾在互联网上搜索解决方案,但大多数示例最多有两个相关节点
有人知道有没有办法建立这样的关系,如果有,有没有办法
非常感谢任何帮助您错过了“课程”或“事件”的概念 如果以后要创建这些关系,请先找到节点,然后创建连接关系。(免费)一书中对这些“事件”/“消息”节点进行了很好的讨论
你错过了“课程”或“事件”的概念 如果以后要创建这些关系,请先找到节点,然后创建连接关系。(免费)一书中对这些“事件”/“消息”节点进行了很好的讨论
MATCH (G1034:Rooms{Name:"G1034"})
MATCH (GroupA:Groups{Name:"GroupA"})
MATCH (Donald:Lecturers{Name:"Donald"})
MATCH (Monday:Days{Name:"Monday"})
MATCH (Slot1:Times{Name:"9am-10Am"})
MATCH (FinalYearProject:Module{Name:"Final Year Project"})
CREATE (lesson:Lesson)
CREATE
(Donald)-[:TEACHES]->(lesson),
(lesson)-[:TO]->(GroupA),
(lesson)-[:IN]->(G1034),
(lesson)-[:AT]->(Slot1),
(lesson)-[:ON]->(Monday)
(lesson)-[:FOR]->(FinalYearProject)