Я читаю большой файл Json и хочу отобразить эти объекты в файле и вставить их в структуру db
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 минуты?
Любое улучшение может быть сделано для улучшения процедуры зацикливания