所以我有一个这样的结构
type Bus struct {
Number string
Name string
DirectStations []Station // Station is another struct
ReverseStations []Station
}
我正在尝试将它的一个实例存储到数据存储区:
key := datastore.NewKey(c, "Bus", bus.Number, 0, nil)
_, err := datastore.Put(c, key, &bus)
但我收到错误
datastore:
flattening nested structs leads to a slice of slices:
field "DirectStations"
怎么解决这个问题?
编辑:
原来你不能有一个结构片,其中该结构包含其他片。
相关分类