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

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

如何使用電子郵件地址查詢 appengine 數(shù)據(jù)存儲(chǔ)

如何使用電子郵件地址查詢 appengine 數(shù)據(jù)存儲(chǔ)

Go
慕的地6264312 2021-09-21 20:48:56
我正在嘗試使用他們的電子郵件地址在 appengine 數(shù)據(jù)存儲(chǔ)區(qū)中查找用戶。我正在使用 Go。此代碼找不到用戶。var users []entity.Userq := datastore.NewQuery("users").Filter("AccountEmail =", "email@address.com")_, err := q.GetAll(c, &users)如果我更改查詢以使用“Id”屬性查找用戶,則它可以正常工作。var users []entity.Userq := datastore.NewQuery("users").Filter("Id", "185804764220139124118")_, err := q.GetAll(c, &users)我已經(jīng)確認(rèn)“AccountEmail”的屬性名稱和值是正確的?!癆ccountEmail” 它也被編入索引。是否有一些特殊的格式需要使用電子郵件地址完成才能使查詢工作?
查看完整描述

1 回答

?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

為了通過電子郵件 ( AccountEmail)找到用戶,必須滿足以下所有條件。請檢查并確保每個(gè)“測試”通過:

  • AccountEmail必須存在具有屬性名稱的實(shí)體。不要忘記屬性名稱區(qū)分大小寫。注意datastore名稱和struct字段名稱可能不同,可以使用tags來更改,例如

    AccountEmail string `datastore:"email"`

  • 該屬性必須被索引。請注意,屬性是否被索引可能因?qū)嶓w而異,因此您可能有一個(gè)實(shí)體AccountEmail被索引而另一個(gè)實(shí)體AccountEmail未被索引。

  • AccountEmail必須有一個(gè)類型string。我認(rèn)為這是微不足道的,也是如此。但請注意,可以使用與User類型不同的string類型保存屬性,例如,當(dāng)您在數(shù)據(jù)存儲(chǔ)查看器中列出實(shí)體時(shí),電子郵件將像電子郵件字符串一樣顯示,但顯然它是不同的。

  • 要找到具有 的用戶AccountEmail="email@address.com",保存的值必須"email@address.com"完全相同。小寫字母和大寫字母不一樣!空格(和所有空白字符)很重要!請檢查保存的值是否完全正確,因?yàn)槔绱蛴r(shí)您不會(huì)看到尾隨空格,但它們會(huì)導(dǎo)致不匹配!此外,一些 unicode 字符具有相同的視覺外觀(它們看起來相同)但它們的 unicode 代碼點(diǎn)不相同,也會(huì)導(dǎo)致不匹配。


查看完整回答
反對 回復(fù) 2021-09-21
  • 1 回答
  • 0 關(guān)注
  • 233 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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