Я пишу сценарий в Nodejs для сопоставления json с mongodb, но я действительно не понимаю, как справиться с этим, поскольку структура действительно сложна. Любая помощь будет оценена! Так что в основном структура выглядит следующим образом.
{
"4.1": {
"picture": "",
"code": {
"PEK": {
"number": 4.1,
"text": "XYZ."
},
"DXB": {
"number": 5.1,
"text": "XYZ"
},
"LAX": {
"number": 6.1,
"text": "XYZ"
},
"HND": {
"number": 6.1,
"text": "XYZ"
}
}
},
"4.2": {
"picture": "",
"province": {
"PEK": {
"number": 4.2,
"text": "XYZ"
},
"DXB": {
"number": 5.2,
"text": "XYZ"
},
"LAX": {
"number": 6.2,
"text": "XYZ"
},
"HND": {
"number": 6.2,
"text": "XYZ"
}
}
}
}
Итак, я поставил два примера, например, чтобы их было легче понять. Что я хочу, так это то, что я использую номер «PEK» в качестве ключа для доступа к нужному объекту. Когда я получаю ответ от сервера, я получаю номер и код, например, 4.1 и DXB. Используя эту информацию, я хочу показать DXB под 4.1, а также соответствующее изображение. Все объекты по 4.1 привязаны к общему изображению, связанному с 4.1, но у них есть свой соответствующий номер и текст, который я хочу показать во время выполнения в зависимости от ответа. Что было бы самым умным способом отобразить это на mongodb. Любая помощь будет оценена, спасибо !!