У меня есть документ в mongodb в этом формате,
{
field1: string,
field2: float64,
field3: {...float64}
}
В конечном счете, я хотел бы всегда получать field1 и field2 и выбирать/выбирать из объекта field3.
Чтобы сделать это, я декодирую данные в структуру, подобную этой,
type MongoScore struct {
field1 string `json:"field1"`
field2 float64 `json:"field2"`
field3 map[string]float64 `json:"field3"`
}
Часть, которую я задаюсь вопросом, заключается в том, существует ли более эффективный подход для извлечения этих данных с различными типами.