1 回答

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)致不匹配。
- 1 回答
- 0 關(guān)注
- 233 瀏覽
添加回答
舉報(bào)