Google app engine 如何使用go语言在google app engine中按键获取实体

Google app engine 如何使用go语言在google app engine中按键获取实体,google-app-engine,go,google-cloud-datastore,Google App Engine,Go,Google Cloud Datastore,现在我使用Go语言在数据存储中添加了一些实体, 我可以查询所有实体,但我想按键获取实体, 如何获取实体的键并按键查询,如下所示:从Blog中选择*其中键= c := appengine.NewContext(r) g := Blog{ Title: r.FormValue("title"), Content: r.FormValue("content"), } _, err := datastore.Put(c, datastore.NewIncompleteKey(c, "Blog",

现在我使用Go语言在数据存储中添加了一些实体, 我可以查询所有实体,但我想按键获取实体, 如何获取实体的键并按键查询,如下所示:从Blog中选择*其中键=

c := appengine.NewContext(r)
g := Blog{
Title: r.FormValue("title"),
    Content: r.FormValue("content"),
}
_, err := datastore.Put(c, datastore.NewIncompleteKey(c, "Blog", nil), &g)
谢谢

有关Go运行时,请参阅:

var b Blog
err := datastore.Get(c, key, &b)