在NoSQL中存储国家,州,城市和邮编

时间:2011-09-16 01:22:29

标签: mongodb lithium nosql

嘿我正在努力想出一个好的架构,用于在NoSQL(MongoDB)中存储国家,州,城市,邮政编码,我希望从这个架构反馈出来。

{
    _id: xxxxx,
    country: {
        name: "United States",
        currency: "USD",
        states: {
                { 
                name: "NY"
                cites {
                      "name": Bronx
                     }
                }
        }
    }
}

基本上我的目的是将一个国家存储为顶级。然后各国将州作为阵列,州将城市作为阵列,城市将有一系列邮政编码。好吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

实际上,城市不应该有邮政编码阵列,因为它们可以跨越城市。我会改为拥有州和城市的邮政编码。有关详细信息,请参阅此页面的最后一个区域:http://www.carrierroutes.com/ZIPCodes.html

相关问题