我正在尝试使用他们的电子邮件地址在 appengine 数据存储区中查找用户。我正在使用 Go。
此代码找不到用户。
var users []entity.User
q := datastore.NewQuery("users").Filter("AccountEmail =", "email@address.com")
_, err := q.GetAll(c, &users)
如果我更改查询以使用“Id”属性查找用户,则它可以正常工作。
var users []entity.User
q := datastore.NewQuery("users").Filter("Id", "185804764220139124118")
_, err := q.GetAll(c, &users)
我已经确认“AccountEmail”的属性名称和值是正确的。“AccountEmail” 它也被编入索引。
是否有一些特殊的格式需要使用电子邮件地址完成才能使查询工作?
MMTTMM
相关分类