У меня есть JSON, содержащий провинцию, район, округ, почтовый индекс.Вот следующее:
[
{
"provinsi" : "Bali",
"kabupatenList": [
{
"kabupaten": "Jembrana",
"kecamatanList": [
{
"kecamatan": "Pekutatan",
"kelurahanList": [
{
"kelurahan": "Pulukan",
"kodepos": "82262"
},
{
"kelurahan": "Pekutatan",
"kodepos": "82262"
}
] ... // list goes on
То, что я пытаюсь сделать, это разделить их на отдельные коллекции, но при этом поддерживать отношения между ними, вместо того, чтобы встраивать их, я хочу сохранить ссылку, как показано ниже:
Коллекция Provinsi {"provinsi": "Бали", "kabupatenList": [ObjectId (хранение kabupaten в качестве ссылки)]}
Коллекция Kabupaten {"kabupaten": "Jembrana", "kecamatanList ": [ObjectId (хранение кекаматана в качестве ссылки)]}
Коллекция кекаматана {" kecamatan ":" Pekutatan "," kelurahanList ": [ObjectId (сохранение келурахана в качестве ссылки)]}
Коллекция Kelurahan {"kelurahan": "Pulukan", "kodepos": "82262"}
Как мне это сделать с mongoimport
или, возможно, это невозможно, и мне нужно разделить данные вручную?