如何将MongoDBimport json树作为一个文件?

时间:2018-01-06 13:25:33

标签: php json mongodb tree

我有一个要导入的json文件:

   {"Spele": {
     "Laiks": "2017/01/11",
     "Skatitaji": 6740,
     "Vieta": "Newlands Stadium",
     "T": [
      {
       "Uzvards": "Antamo",
       "Vards": "Dennis"
      },
      {
       "Uzvards": "Prompa",
       "Vards": "Pedro"
      }
     ],
     "Komanda": [
      {
       "Nosaukums": "Barcelona",
       "Speletaji": {"Speletajs": [
        {
         "Loma": "V",
         "Nr": 16,
         "Uzvards": "Sam",
         "Vards": "Sidney"
        },
        {
         "Loma": "A",
         "Nr": 17,
         "Uzvards": "Cisovsky",
         "Vards": "Marian"
        }
}
]
}

但不幸的是,mongoDBimport将其作为一个文档导入。有关于如何管理树木的任何提示吗?我可以使用mongo.exe或PHP。 也许手动添加:

"_id" : { "$oid" : "50906d7fa3c412bb040eb577" }

会解决吗?

1 个答案:

答案 0 :(得分:0)

我以前一直在使用类似的项目,我将它们解析为php变量,然后使用sql查询将它们存储在数据库中

首先使用以下代码解码json:

$ response是你的json文件

$data = json_decode($response);

比使用它来获取数据并存储到变量

$newvat = $data->myjson->prices;