我正在读取大型 Json 文件,我想将这些对象映射到文件中并将它们插入到数据库中
json结构
{
"A": [
{
"key1": "value1",
"key2": "value2",
"B": [
{
"id": "34f852c8-fc51-47aa-ba7f-dd659a4bff3f",
"C": [
{
"c1": "819685-002",
}
]
}
]
},
{
"key1": "value1",
"key2": "value2",
"B": [
{
"id": "34f852c8-fc51-47aa-ba7f-dd659a4bff3f",
"C": [
{
"c1": "819685-002",
}
]
}
]
}
]
}
该文件包括A的多个块
所以我需要循环三个嵌套循环
For (A){
for (B){
FOR (C) {
// CREATE THE AN OBJECT
}
}
}
// Then after the loop insert all objects once
db.bulk(//List of object created);
插入2557条记录需要3分钟的问题?
可以做任何增强来增强循环程序吗?
人到中年有点甜
Cats萌萌
相关分类