Eu tenho um documento no mongodb neste formato,
{
field1: string,
field2: float64,
field3: {...float64}
}
Finalmente, eu gostaria de obter sempre campo1 & campo2 e escolher/escolha do campo3 objeto.
Para fazer isso, eu decodificar os dados em uma estrutura como esta,
type MongoScore struct {
field1 string `json:"field1"`
field2 float64 `json:"field2"`
field3 map[string]float64 `json:"field3"`
}
A parte que eu estou querendo saber é se existe uma abordagem mais eficiente para extrair dados com tipos diferentes.