【发布时间】:2011-09-16 01:22:29
【问题描述】:
嘿,我正在尝试想出一个很好的架构,用于在 NoSQL(MongoDB) 中存储国家、州、城市、zip,我想从这个架构的反馈中获得反馈。
{
_id: xxxxx,
country: {
name: "United States",
currency: "USD",
states: {
{
name: "NY"
cites {
"name": Bronx
}
}
}
}
}
基本上,我的目标是将一个国家/地区存储为顶级。然后国家将州作为数组,州将城市作为数组,城市将具有邮政编码数组。请问有什么想法吗?
【问题讨论】:
-
取决于您需要如何查询数据。您将使用哪些类型的查询?
-
有时我只会一个查询状态。其他时候我只想查询一个城市的邮政编码。
-
我希望访问数据并希望它以某种方式关联。只是不确定最好的方法(使用 RDBMS 会容易得多)