Your Question

I Have my model as follows:

package models

type Guild struct {
    Id               string `json:"id" gorm:"primaryKey"`
    DefaultBitrate   string `json:"defaultBitrate"`
    DefaultState     string `json:"defaultState"`
    DefaultCategory  string `json:"defaultCategory"`
    DefaultUserLimit int    `json:"defaultUserLimit"`
    HelpChannel      string `json:"helpChannel"`
}

Functions File:

func (h handler) CreateGuild(guildid string) error {
    var guild models.Guild
    if result := h.DB.Create(&guild); result.Error != nil {
        return result.Error
    }
    return nil
}
func (h handler) GetGuild(guildid string) (models.Guild, error) {
    var guild models.Guild
    if result := h.DB.First(&guild, guildid); result.Error != nil {
        return guild, result.Error
    }
    return guild, nil
}

So What i do is i create a guild first and then try to get it with the same id yet i don't get anything logged in the console

Database := db.Init()
    h := dbhandlers.New(Database)
    data, err := h.GetGuild("71728137382983743892")
    fmt.Print(data.DefaultBitrate)

Github: https://github.com/apidev234/abred

Note: I have already created the guild as such:

 err := h.CreateGuild("71728137382983743892")

The document you expected this should be explained

Expected a ''

Expected answer

Comment From: gaurishhs

PS: If i try to log the whole data then i get:

```json