我试图让 getObj() 函数更通用并且可以使用任何类型,而不仅仅是像我的代码中的 User 。我正在考虑返回一个接口而不是一个定义的结构,但我无法将这个想法融入我的代码中,请有人帮我解决这个问题吗?提前致谢type User struct { FirstName string `bson:"first_name"` LastName string `bson:"last_name"`}type Mbase struct { coll *mgo.Collection sess *mgo.Session}func (b *Mbase) getObj(attr string, val string) (res *User, err error) { err = b.coll.Find(bson.M{attr: val}).One(&res) if err != nil { return } err = nil return}
1 回答
- 1 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消