MongoImport JSON в MongoDB сохраняет отношения, но в отдельных коллекциях - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть 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 или, возможно, это невозможно, и мне нужно разделить данные вручную?

...