我是NoSQL的新手,我喜欢它的工作方式,但我认为NoSQL有些困难。我想用多个图层做一个参考: - 国家 - 城市 - 放置
很难将其视为关系数据库。那么NoSQL战略是什么?我的第一种方法是创建一个名为" place"使用这种格式:
{
placename: String,
placelongitude: Number,
placelatitude: Number,
placeparent: String
}
但我认为这不是NoSQL的最佳方式。我考虑过这种方式:
{
countryname: String,
cities: [{
cityname: String,
places: [{
placeid: Number,
placename: String,
placelongitude: Number,
placelatitude: Number
}],
}]
}
你怎么看?
谢谢你的帮助。
答案 0 :(得分:1)
将places
和city
作为关键字存储在您的收藏中
country