У меня есть лица EmergencyCase, которая имеет 2 встроенных структуры (1 массив и 1-структуру) Когда я пытаюсь сохранить EmergencyCase по телефону:вложенный Go App Engine объектов не сохраняется в облаке Datastore
datastore.Put(c, key, &ec)
Everything за исключением поля Pos (тип Position). Об этой ошибке нет или записи в журнале. Он просто не сохраняется. Какие-либо предложения?
Вот мое 3 лица определение:
type Position struct{
lon float32
lat float32
}
type EmergencyCase struct{
// Autogenerated id, not stored in the database.
ID string `datastore:"-"`
CreatedAt time.Time
Closed bool
ClosedByUser bool `datastore:",noindex"`
AutoClosed bool `datastore:",noindex"`
Pos Position
Events []Event
}
type Event struct{
// Autogenerated id, not stored in the datastore.
ID string `datastore:"-"`
CreatedAt time.Time
Name string `datastore:",noindex"`
}
у вас не будет поля Pos в хранилище данных, но у вас будут поля lon/lat .. это тот случай? – MayK
Нет, это было не так. – user3603632