Mam dokument w mongodb w tym formacie,
{
field1: string,
field2: float64,
field3: {...float64}
}
Ostatecznie, chciałbym zawsze otrzymywać pole1 i pole2 i wybierać/wybrać z obiektu pole3.
Aby to zrobić, ja декодирую dane w strukturę podobną do tej,
type MongoScore struct {
field1 string `json:"field1"`
field2 float64 `json:"field2"`
field3 map[string]float64 `json:"field3"`
}
Część, którą się zastanawiam, polega na tym, czy jest bardziej skuteczne podejście do pobierania tych danych z różnych typów.