gpt4 book ai didi

mysql - 用于存储嵌套 Json 对象的数据库架构是什么?

转载 作者:行者123 更新时间:2023-11-29 13:31:07 24 4
gpt4 key购买 nike

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

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

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

提前致谢

最佳答案

好吧,如果你仅限于mysql数据库,很简单新建一个名为geocode的表,它有三个键:id,纬度,经度,然后,在你的主表中,你有一个名为geocode的键,其值是一个地理编码,它指向地理编码中的一行。它只是一个简单的一对多映射。其他复合键如网站、促销等也是如此。但据我了解,NoSQL数据库,例如mongoDB,对JSON对象有很好的支持,绝对可以满足您的要求。

关于mysql - 用于存储嵌套 Json 对象的数据库架构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19443483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com