使用Golang从Google的数据存储区获取ID

时间:2014-08-16 18:27:53

标签: go google-cloud-datastore

我有一个Go结构:

type Foo struct{
  Name: string
  Age: int
}

我可以在数据存储区中保存和检索Foos。 所以我可以编辑一个Foo,我想获得数据存储分配Foo的ID,以便在锚中使用。 我确认使用Google的数据存储仪表板分配了ID,但如何从已检索的Foo中获取ID?

1 个答案:

答案 0 :(得分:-1)

GetAll会返回键以及任何错误。

keys, err := q.GetAll(c, &foos)

keysdatastore.Key

的数组