亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Go 更新實體 Appengine 數據存儲

使用 Go 更新實體 Appengine 數據存儲

Go
慕娘9325324 2021-06-16 17:34:02
我正在嘗試找到一個有效的示例,說明如何使用 Go 對 appengine 數據存儲執行更新。我在網上找到的所有例子都非常模糊,主要是解釋概念而不是“現實生活”。go 的 appengine 文檔說:...“更新現有實體是使用相同的密鑰執行另一個 Put() 的問題?!蔽业膯栴}是如何檢索密鑰。所以我有下面的代碼來存儲和檢索數據:func subscribe(w http.ResponseWriter, r *http.Request) {    user := User {        Name: r.FormValue("username"),        Email: r.FormValue("useremail"),        Flag: 0,    }    c := appengine.NewContext(r)    //datastore.Put(c, datastore.NewIncompleteKey(c, "User", nil), &user)    datastore.Put(c, datastore.NewKey(c, "User", "stringID", 0, nil), &user)    template.Must(template.ParseFiles("confirmation.html")).Execute(w, nil)}func checkusers(w http.ResponseWriter, r *http.Request) {    c := appengine.NewContext(r)    qUsers := datastore.NewQuery("User")    var users []User    qUsers.GetAll(c, &users)    template.Must(template.ParseFiles("users.html")).Execute(w, users)}如何對標志屬性進行更新,將其值更改為 1?我對這件事有點困惑,因為我無法完全理解每個實體的“密鑰”是如何存儲的。任何幫助將不勝感激。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號