Как я могу получить доступ к полям массива Struct, который находится внутри другого Struct?Как получить доступ к golang Struct Array внутри другого Struct?
Мои Структуры следующим образом: -
type Company struct {
Id bson.ObjectId `bson:"_id,omitempty"`
Company_name string
Admin UserMinimal
Process []ProcessItem
}
type ProcessItemMinimal struct {
Id bson.ObjectId `bson:"_id,omitempty"`
Process_name string
Processtype int64
}
type ProcessItem struct{
ProcessItemMinimal `bson:",inline"`
Sortorder int64
}
Мне нужно хранить некоторые данные в [] ProcessItem внутри структуры компании. Данные будут такими.
ProcessItem[0]=Process_name:"Enquiry",Processtype:0,Sortorder:0}
ProcessItem[1]=Process_name:"Converted",Processtype:1,Sortorder:1}
ProcessItem[2]={Process_name:"Enquiry",Processtype:1,Sortorder:2}
«При создании литерала структуры вы должны указать ProcessItemMinimal», как это сделать? Получение ошибки "неизвестное поле ProcessItem" ProcessItemMinimal "в строковом литерале" –
ОК получилось .. Спасибо, человек ... –