Упрощенная:Сброс time.Time в ГГО структуры
-структуруtype User struct {
ResetToken string `bson:"resettoken,omitempty" json:"resettoken"`
ResetSent time.Time `bson:"resetsent,omitempty" json:"resetsent"`
}
Теперь при успешном (пароль) сброса он должен установить ResetToken = «» и множество ResetSent к «неинициализированный» ака 0 или начальное значение или пусто, вы называете это.
В случае строки это делается с помощью "" и ", omitempty" , но как мне со временем использовать время?
Обратите внимание, что нет необходимости использовать указатель для работы 'omitempty' для' time.Time'. 'mgo/bson' сам будет называть' IsZero', чтобы определить, является ли он «пустым» или нет. –
Вы правы. Я мог бы поклясться, что это не сработало для меня, когда я тестировал. –