假设我们有人实体和与目的地实体(如城市)的旅行关系,并且我们想添加3或4种信息(例如交通)(类型,票号,日期,..),该信息必须是该关系本身的节点..
问题是我们如何绘制图形?
假设我们有人实体和与目的地实体(如城市)的旅行关系,并且我们想添加3或4种信息(例如交通)(类型,票号,日期,..),该信息必须是该关系本身的节点..
问题是我们如何绘制图形?
单个关系最多只能连接2个节点。
但是,作为一种变通办法,您可以“确定”关系类型作为节点标签,并创建额外的关系类型以连接到该新标签。
例如,如果您当前的数据模型如下:
(p:Person)-[:TRIP_TO]->(c:City),(transp:Transporation)
,并且您还希望将每个TRIP_TO
关系与一个Transportation
节点相关联,可以通过将TRIP_TO
替换为-[:TRIP_TO]->
来-[:TAKES]->(trip:Trip)-[:TO]->
关系,例如所以:
(p)-[:TAKES]->(trip:Trip)-[:TO]->(c)
并添加另一个新的关系类型以将Trip
节点连接到适当的Transportation
节点:
(trip)-[:USES]->(transp)