如何在struct Beego中设置唯一

How to set unique at the struct specific columns. first name

type User struct {
  ID              int64     `orm:"size(100)", pk`
  Lastname        string    `orm:"size(100)"`
  Firstname       string    `orm:"size(100)"`
  Role            string    `orm:"size(100)"`
  Created         time.Time `orm:"size(100)"`
  Updated         time.Time `orm:"size(100)"`
}

I'm using "github.com/astaxie/beego/orm"

According to the documentation, you just add the word "unique" to the tag:

Add unique key for one field

Name string `orm:"unique"`

To combine tags, you must use a semicolon as documented here. For example:

Firstname string orm:"unique;size(100)"