我正在尝试通过令牌选择实体。
var event models.Event
err := p.db.Preload("Groups.Participants").Find(&event, "token = ?", token).Error
return event, err
但是如果我通过一个空的,例如。“”或其他不存在的令牌。我没有收到错误,我只是得到一个未填充的事件。我可以检查 event.ID== 0,但我觉得这有点奇怪。我有点惊讶,即使没有找到实体,它仍然是零。tokenerr
我做错了什么吗?有没有更好的方法来处理上述问题?
手掌心
相关分类