java8层次结构数据json解析并以平面格式存储在mongodb中

bvuwiixz  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(155)

我有3个层次结构的json,我想存储在mongodb中。我想以平面格式存储数据,以便为所有级别生成id。下面是json。每个级别的数据应该单独存储,当我得到数据时,我希望数据具有相同的关系。请建议如何实现这一目标。

{
  "data":[
  {
  "countryId":"1",
  "countryName":"USA",
  "cityList":[
    {
      "cityId": "11",
      "cityName": "NY"
      "userList": [
    {
    "userId": "111",
    "userName": "user1"
    },
    {
      "userId": "112",
      "userName": "user2"
    }
  ]
    },{
      "cityId":"12",
      "cityName":"AC"
       "userList": [
    {
      "userId": "121",
      "userName": "user3"
    },
    {
      "userId": "122",
      "userName": "user4"
    }
  ]
    }
  ]
}
]

}
我想按如下所述存储这些数据,并且在检索时应该在相同的层次结构中获取数据

countryid countryname
cityid cityname
userid username

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题