0

我正在获取包含嵌套 json 对象的服务记录,如下所示。我能赶上结果。我需要将此结果存储在数据库中。在这里,我在将这些结果存储在数据库中时遇到了问题。

[
name:"",
geocode: {
latitude: "45.4168953"
longitude: "-75.6927428"
         },
website: {
title: ""
scope: ""
          },
promotion: {
status:true
           },
.....
.....
.....
]

用于存储此嵌套 JSON 对象的数据库模式可能是什么。

提前致谢

4

1 回答 1

1

好吧,如果你仅限于mysql数据库,新建一个名为geocode的表很简单,它有三个键:id,latitude,longitude,然后,在你的主表中,你有一个名为geocode的键,它的值是一个geocode它指向地理编码中的一行。这只是一个简单的一对多映射。网站、推广等其他组合键也是如此。但据我所知,NoSQL数据库,如mongoDB,对JSON对象的支持非常好,完全可以满足您的要求。

于 2013-10-18T07:17:00.533 回答