假设有一个城域网,其中n stops,每个都由一个NEO4J 节点表示,在由关系表示的两个站点之间有轨连接。
我希望存储事实train_run,例如,列车01234在特定时间从stop n1到stop n4通过stop n2和E 119n3E 220运行。我希望以一种必须与有关地铁网络的现有DB信息相一致的方式存储这些信息,从而防止沿着不存在的路径创建任何train_run (例如跳转停止n3)。
实现这一目标的好方法是什么?
是否有一种有用的方法在Neo4J DB中存储与属性.train_number和time_stamp一起从该DB返回的路径p?还是我应该考虑一种完全不同的方法?
谢谢你的想法。
发布于 2020-04-15 07:49:17

您可以使用这样的结构来表示数据。火车到源和目的地是可选的,.That只会帮助你找到在源和目的地之间的列车数量。如果在两个车站之间有多列火车,你需要有多个关系,每列火车有一个。
https://stackoverflow.com/questions/61183468
复制相似问题