Я ОЧЕНЬ новичок в Go. Из того, что я видел в примерах mGo, чтобы запросить коллекцию и затем прочитать ее, вы должны предопределить данные, которые будут возвращаться в структуру.
type Person struct {
ID bson.ObjectId `bson:"_id,omitempty"`
Name string
Phone string
Timestamp time.Time
}
В PHP документ был присвоен массиву. Это было прекрасно, так как у одной записи может быть совершенно другой набор ключей (не может содержать имя или телефон, но содержать электронную почту), и я мог бы получить к нему доступ напрямую, не устанавливая предопределенный класс/структуру/переменную.
Есть ли способ сделать то же самое в Go/mGo?