2013-10-18 94 views
0

我得到的服務記錄包含嵌套的json對象,如下所示。 我能夠抓住結果。我需要將此結果存儲在數據庫中。在這裏我面臨着在db中存儲這些結果的問題。存儲嵌套Json對象的數據庫模式是什麼?

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

什麼可能是用於存儲此嵌套的JSON對象的數據庫模式。

在此先感謝

回答

1

好吧,如果你被限制到MySQL數據庫,這是簡單的新表名爲地理編碼,它有三個鍵:ID,經度,緯度,那麼,在你的主表,你有一個名爲geocode的鍵,其值是指向地理編碼中的一行的地理編碼。它只是一個簡單的一對多映射。其他複合鍵如網站,推廣等也是如此。但據我所知,NoSQL數據庫,如mongoDB,對JSON對象有非常好的支持,絕對可以滿足你的要求。

相關問題