ここには、私が読もうとしているエンティティのスクリーンショットがあります。私は次のような結果を得るGoogleからのデータの読み込みAppEngineのGoDocoreでのデータの読み込み
package readfromgcd
import (
"net/http"
"appengine"
"appengine/datastore"
"fmt"
)
type person struct {
firstname string
lastname string
}
func init() {
http.HandleFunc("/", readpeople)
}
func readpeople (w http.ResponseWriter, r *http.Request) {
c := appengine.NewContext(r)
q := datastore.NewQuery("person")
people := make([]person, 0, 20)
if _, err := q.GetAll(c, &people); err !=nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
fmt.Fprint(w, "Hello world!")
}
:ここ
は私の行くコードです データストア: "readpeople.person" にフィールド "firstNameの" をロードできません:そのような構造体のフィールドここにスクリーンショットがあります。 result
このコードでは、このデータは何も表示されません。この投稿を検索に限定したいと思っていました。私は単純なものを逃しているに違いない。どこが間違っていたのですか?助けを前にありがとう。
これは私が必要としていたものです。私はこの変更を行い、それは完全に働いた。ありがとうございました! – wdwinslow
このコードをクリーンアップし、データを書き戻してデータを表示するコードを追加しました。サンプルアプリケーションとしてGitHubにifのすべてをアップロードしました。おそらくこれは将来の誰かにとって役に立ちます。 [link](https://github.com/wdwinslow/go-appengine-cloud-datastore) – wdwinslow