我有一个在SQL Server上上传的数据库:
而这个具体情况:
机场网页允许观众查看机场的详细信息及其服务的城市,包括时区和日光节省,航空公司列表和目的地列表等详细信息。通过其他网页,可以查看航空公司和航线的详细信息。
我设法将其导出为CSV并将我的5 CSV(每个表一个)转换为5个JSON文件。
我必须将它们嵌套以创建集合,以便将它们上传到MongoDB服务器上。
我的问题是我必须首先处理数据模型而且我很困惑。我想知道我应该如何构建它,我想要做2个或3个集合:
Routes -> Airlines (-> Countries?)
Routes -> Airports -> Cities -> Countries
要么
Routes -> Airlines -> Countries
Airports -> Cities -> Countries
Routes -> Airports
问题在于,我不应该对机场进行单一收集,这些机场包含有关城市,航空公司和航线的信息。虽然可以在这样的模型中嵌套所有东西,但我必须考虑具体的情况。
我的另一个问题是关于一种允许我正确嵌套数据的方法。我知道我可以做一个python脚本或类似的东西,但关于我必须在MongoDB服务器上传我的数据,我想知道是否有一个命令或什么将帮助我嵌套我的数据创建架构我想要我的模特。
非常感谢你们。干杯!
我有点回答我的第一个问题,一遍又一遍地阅读情景。我会有类似的东西:
Airports -> Cities -> Countries Routes / -> Airlines / -> Airports
我终于做了一个Python脚本来实现合并。如果有人知道在MongoDB中是否可以这样做,我真的很感兴趣。
谢谢 :)
我有点回答我的第一个问题,一遍又一遍地阅读情景。我会有类似的东西:
Airports -> Cities -> Countries
Routes / -> Airlines / -> Airports
我终于做了一个Python脚本来实现合并。如果有人知道在MongoDB中是否可以这样做,我真的很感兴趣。
谢谢 :)