第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

從 appengine .GetAll 更新實體并保存到數(shù)據(jù)存儲區(qū)

從 appengine .GetAll 更新實體并保存到數(shù)據(jù)存儲區(qū)

Go
狐的傳說 2021-09-21 17:24:34
我有一個模型:type UserProfile struct {UserID         string    `datastore:"user_id" json:"user_id,omitempty"`Username       string    `datastore:"username" json:"username,omitempty"`StripUsername  string    `datastore:"strip_username" json:"strip_username,omitempty"`Email          string    `datastore:"email" json:"email,omitempty"`LoginType      string    `datastore:"login_type" json:"login_type,omitempty"`CurrentSession string    `datastore:"current_session" json:"current_session,omitempty"`FBAcessToken   string    `datastore:"fb_access_token" json:"fb_access_token,omitempty"`Created        time.Time `datastore:"created" json:"-"`}我執(zhí)行一個 .GetAll 來填充它:// Skip a few steps herevar userProfiles []UserProfileq.GetAll(c, &userProfiles)假設(shè)我想修改這些實體之一:userProfile[0].Email = "test@example.com"我知道我想像這樣放置該實體:k = datastore.Put(c, k, userProfile[0])如何從 userProfile[0] 獲取初始密鑰以調(diào)用 Put ?
查看完整描述

1 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

GetAll返回鍵:


var userProfiles []UserProfile

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

if err != nil {

    // handle error

}

使用從 GetAll 返回的鍵更新實體:


userProfile[0].Email = "test@example.com"

_, err = datastore.Put(c, keys[0], userProfile[0])

if err != nil {

    // handle error

}


查看完整回答
反對 回復(fù) 2021-09-21
  • 1 回答
  • 0 關(guān)注
  • 241 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號