У меня есть коллекция в пн go, и мне нужен только определенный элемент.
Структура документа выглядит примерно так:
{
outerArray: [
{
innerArray: [
{
elem: val1
},
{
elem: val2
}
]
},
{
innerArray: [
{
elem: val3
},
{
elem: val1
}
]
}
]
}
Мне просто нужно значение elem
из этой коллекции. Кроме того, получение уникальных значений также является плюсом, но не обязательным.
Желаемый результат:
{
elem: [
val1,
val2,
val3
]
}
Я пробовал с проекцией и агрегацией, но не смог добиться успеха. Я использую Пн go 3.4.6.