With the following model:
type User struct {
UUID string `gorm:"primary_key"`
Name string `gorm:"NOT NULL"`
CreatedAt time.Time
UpdatedAt time.Time
}
If you do the following query with go-gorm for a user that does NOT exist:
var user User
db.First(&user)
You end up receiving an empty struct with the date fields populated. Is there a way to instead just receive a nil
struct back or am I thinking about this in the wrong way?