我有一个结构:type struct Foo { Id ?? Name string}我得到一个 Foos 的列表,其中“c”是一个 NewContext(): q := datastore.NewQuery("Drug") var foos []Foo _, err := q.GetAll(c, &foos)未填充 Id,但填充了 Name。我想弄清楚如何让 Id 填充
1 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
该GETALL函数返回键片:
keys, err := q.GetAll(c, &foos)
foos[i] 的键是 keys[i]。
如果您需要,请使用循环将 id 存储在实体中:
for i := range keys {
foos[i].ID = keys[i].IntID() // or .StringID()
}
- 1 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消