Здравствуйте, я пытался запросить данные json с помощью mongo db с агрегатной структурой, но застрял, вот данные:
[{
"_id" : ObjectId("5adf2294bc832359aa9bc710"),
"kabupaten" : "Badung",
"jenis_wisata" : [
{
"jenis" : "resto",
"list" : [
{
"nama_resto" : "Warung Nasi Ayam Bu Oki",
"alamat" : "Bukit Jimbaran"
},
{
"nama_resto" : "Warung Pojok Segitiga Emas",
"alamat" : "Bukit Jimbaran"
}
]
},
{
"jenis" : "gunung",
"list" : [
{
"nama_gunung" : "gunung_1",
"alamat" : "alamat_1"
},
{
"nama_gunung" : "gunung_1",
"alamat" : "alamat_1"
}
]
}
]
},{
"_id" : ObjectId("5adf2294bc832359aa9bc711"),
"kabupaten" : "Denpasar",
"jenis_wisata" : [
{
"jenis" : "resto",
"list" : [
{
"nama_resto" : "Warung Nasi Ayam Bu Oki",
"alamat" : "Bukit Jimbaran"
},
{
"nama_resto" : "Warung Pojok Segitiga Emas",
"alamat" : "Bukit Jimbaran"
}
]
},
{
"jenis" : "gunung",
"list" : [
{
"nama_gunung" : "gunung_1",
"alamat" : "alamat_1"
},
{
"nama_gunung" : "gunung_1",
"alamat" : "alamat_1"
}
]
}
]
}]
что я хочу добиться, это отобразить общее количество массива "list" внутрикаждый элемент в массиве "jenis_wisata", вот ожидаемый результат, которого я хочу достичь:
[{
"kabupaten" : "Badung",
"jenis_wisata" : [
{
"jenis" : "resto",
"total" : 2
},
{
"jenis" : "gunung",
"total" : 2
}
]
},{
"kabupaten" : "Denpasar",
"jenis_wisata" : [
{
"jenis" : "resto",
"total" : 2
},
{
"jenis" : "gunung",
"total" : 2
}
]
}]
Очень ценю вашу помощь здесь, спасибо