У меня есть простенькая струкутра, которая представляет собой юзера
type UserGetModel struct {
Id int `json:"id"`
Email string `json:"email"`
Name string `json:"name"`
}
В таблице бд есть ещё поле password, но для ответа он не нужен.
Я делаю запрос к бд:
var user model.UserGetModel
err := r.Db.QueryRow(ctx, "SELECT * FROM users WHERE user_id=$1", userID).Scan(&user.Id, &user.Email, &user.Name)
Однако в итоге запроса возвращается ещё и password и соответственно вызывает ошибку. Собственно вопрос в том, как можно без костылей и без использования orm замапить результаты запроса в структуру, в которой нет всех полей из запроса?
Спасибо)