我一直在研究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中完成,该怎么办?谢谢