解析嵌套的json到mongodb?儿童id的python

时间:2019-06-06 21:45:43

标签: python json mongodb

我一直在研究stackoverflow,但找不到如何将嵌套json解析为mongodb的好例子?使用子ID。 我的json文件的结构是这样的。

var seq = new LogLevelConverter();
var info = Newtonsoft.Json.JsonConvert.DeserializeObject<LogEventInfo>(msg.Body, seq);

这是我的结构,我正在尝试使用Python将此json数据解析并将其存储到mongodb中。我需要应用程序具有一个ObjectID,app_hobies具有一个ObjectID,子级ID才能链接到父级。

在mongo中看起来像这样

const fetch = require("node-fetch");
const userID = '12345'
const EXAMPLE_PUT_URL = `https://backend.example.com/api/users/${userID}`
const EXAMPLE_GET_URL = `https://backend.example.com/api/users/?limit=5`

const ACCESS_TOKEN = 'NWNmNmYyOWMzNTk5YTA3YjU3MGZkN2Y2OmV6UXo1TiZnXmVtWmJfKzRsOFJ5LWFMLShUUzFzbno7dDNpLV5KX0dOLFIwT1dkTFh1VFZWalE2LFNtKX4pV3U='

var fs = require('fs');

var contents = fs.readFileSync('images/profile1.jpg', 'utf8');

fetch(EXAMPLE_GET_URL, {
    method: 'GET',
    headers: {
      "Authorization": `Basic ${ACCESS_TOKEN}`,
      "Content-type": "application/json",
      "Accept": "application/json",
      "Accept-Charset": "utf-8",
    }, 
  })
    .then(response => { 
          fetch(EXAMPLE_PUT_URL, {
            method: 'PUT',
            headers: {
              "Authorization": `Basic ${ACCESS_TOKEN}`,
              "Content-type": "application/json",
              "Accept": "application/json",
              "Accept-Charset": "utf-8",
            },
            body: JSON.stringify({
                  avatar:contents,
              })      
          })
          console.log(response)})
    ;

可以在python中完成,该怎么办?谢谢

0 个答案:

没有答案