我有几个数据存储Kinds,它们都有相同的字段ID。是否可能创建一个通用函数来获取此值?类似于以下内容:
以上代码在现有状态下会出现“数据存储:无效实体类型”的错误。
var i interface{}
err = datastore.Get(c, key, &i)
v := reflect.ValueOf(i)
id := v.FieldByName("Id").String()
以上代码在现有状态下会出现“数据存储:无效实体类型”的错误。