我想使用 mgo 创建/保存 MongoDB 集合。但我想更广泛地定义它(例如,提到一个属性是强制性的,另一个是枚举类型并具有默认值)。
我已经定义了这样的结构,但不知道如何描述它的约束。
type Company struct {
Name string `json:"name" bson:"name"` // --> I WANT THIS TO BE MANDATORY
CompanyType string `json:"companyType" bson:"companyType"` // -->I WANT THIS TO BE AN ENUM
}
这是否可以在 mgo 中完成,就像我们如何在 MongooseJS 中完成一样?
炎炎设计
相关分类